Parameter des Typs 'System::Uitypes::TColor' kann nicht mit einem R-Wert des Typs 'int' initialisiert werden
-
Hallo,
in einem Stegano-Code erfolgt beim Compilieren als 64bit-Anwendung der Fehler ([bcc64 Fehler] ein Parameter des Typs 'System::Uitypes::TColor' kann nicht mit einem R-Wert des Typs 'int' initialisiert werden, Vcl.Graphics.hpp(502): hier Argumentübergabe an Parameter 'Value').
Bei der Compilierung als 32bit-Anwendung erfolgt allerdings kein Fehler.Image->Canvas->Pixels[aktuelle_Bildspalte][aktuelle_Bildzeile]=(Image->Canvas->Pixels[aktuelle_Bildspalte][aktuelle_Bildzeile]&(~1))|((Zeichen&(1<<i))>>i);
Hat jemand eine Idee? Danke!
-
wohl gelöst:
Image->Canvas->Pixels[aktuelle_Bildspalte][aktuelle_Bildzeile] = TColor(0x00000000 + (Image->Canvas->Pixels[aktuelle_Bildspalte][aktuelle_Bildzeile]&(~1))|((Zeichen&(1<<i))>>i));