Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#2

Re: EExternal Exception beim Schließen eines Formulars

  Alt 4. Feb 2010, 19:12
Zitat von schweindi:
Delphi-Quellcode:
procedure TForm1.ber1Click(Sender: TObject);
var BtClick1:TNotifyEvent;
begin
...
end
...
procedure BtClick1 (Sender: TObject);
begin
f_about.Release;
end;
TNotifyObject erwartet eine "procedure(Sender:TObject) of object", also eine passende Methode. Deine Prozedur BtClick1 ist aber keine Methode.
Zitat von schweini:
Ich habe schon probiert die procedure "procedure f_about.BtClick1(Sender: TObject);" zu nennen, dann kommt aber der Fehler "identifier redeclared: f_about".
Ich nehme an, f_about ist der Variablenbezeichner, oder?
In dem Fall ist f_about.BtClick ja auch ganz klar ein syntaktischer Fehler, vor den Methodennamen muss eine Klasse / ein Object / ein Record.
Versuchs mal mit TForm1.BtClick
  Mit Zitat antworten Zitat