Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
19. Mai 2008
Dann setz mal Breakpoints auf die Zeilen im MouseDown (mit F5), damit du siehst, in welcher Zeile der Fehler auftritt.
Edit: Du solltest das Form1. in der ganzen Methode entfernen. Vielleicht klappt es dann.
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
19. Mai 2008
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:procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Canvas.Brush.Color := clRed;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Fussball-Robby,
19. Mai 2008
Ich kann mir höchstens vorstellen, das der Fehler beim Zugriff auf Feld kommt. Hast du das Array initialisiert bzw. hat es die richtige Größe?