Autor Beitrag
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 29.10.02 17:57 
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.Button1Click(Sender: TObject);
var
  R, G, B: Byte;
begin
  R:= Byte(Color);
  G:= Byte(Color shr 8);
  B:= Byte(Color shr 16);
  Color := (B shl 16) + (G shl 8) + R;
end;


Color hin, Color her und schon stimmt Color nicht mehr.

Ich zerlege die Farbe und füge sie zusammen ohne eine Verändrung vorgenommen zu haben. Aber dennoch bekomme ich als Ergebnis ein schwarzes Formular zurück. Kann ich Color nicht so zerlegen? Wo ist der Fehler?
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 29.10.02 18:12 
//Edit

Hat sich erledigt.

Was sagte meine Oma: Wenn du sicher sein willst, daß etwas erledigt wird dann mach es selbst.

Schande über mich. Weil ich zu faul war mir die Funktion selbst zu schreiben, hab ich sie im Internet gesucht. Alle Funktionen die ich gefunden habe funktionierten nicht. Jetzt hab ich mir die Funktion selbst geschrieben und sie funktioniert.