Zitat von
Vampyr09:
Nach dem Ausführen meines Programmes bekomme ich allerdings folgende Fehlermeldung:
Zitat:
Im Projekt Project1.exe ist eine Excepion der Klasse EAccessViolation aufgetreten. Meldung:'Zugriffsverletzung bei Adresse 00447338 in Modul 'Project1.exe'. Lesen von Adresse 00000238'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Wann kommt der Fehler denn nun? Wenn du auf die Form klickst oder beim Start? An der Codezeile mit Canvas.Brush.Color := ... kann es eigentlich nicht liegen. Übrigens: Lass das Form1 mal weg, da es eine Methode von Form1 ist, also so:
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Canvas.Brush.Color := clRed;
end;