Ich habe jetzt einfach Windows als erstes in die uses eingetragen. Damit scheint es zu funktionieren.
Die
Unit Windows
weiter nach vorne zu setzen ist eine Möglichkeit der Lösung (diese
Unit definiert übrigens auch einen von der LCL abweichenden Typ
TBitmap
, was auch öfters der Ursprung eines ähnlichen Fehlers ist). Eine andere Möglichkeit ist es die
Unit LCLType
an Stelle von
Windows
zu verwenden, welche ebenfalls die
VK_* Konstanten enthält und noch dazu auch auf nicht-Windows-Systemen verfügbar ist.
Gruß,
Sven