Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OnCreate Problem (https://www.delphipraxis.net/53970-oncreate-problem.html)

TheAn00bis 26. Sep 2005 18:26


OnCreate Problem
 
Hab eine Unit geschrieben, bei der ich das OnCreate nutzen will. Jetzt erscheint beim Aufrufen jedoch folgender Fehler:

"The FormCreate method referenced by test.OnCreate has an incompatible parameter list. Remove the reference?"

So ist das OnCreate aufgebaut:

Delphi-Quellcode:
type
  Ttest = class(TForm)
   {...}
    procedure FormCreate(Sender: TObject; name:string);

{...}

implementation

{...}

procedure Ttest.FormCreate(Sender: TObject; name:String);
begin
inherited;
{}
end;
Was mach ich falsch? Die Unit wird nicht automatisch ausgeführt, sondern von einer Hauptunit gestartet.

RavenIV 26. Sep 2005 18:31

Re: OnCreate Problem
 
diese methode ist immer so aufgebaut:
Delphi-Quellcode:
procedure TMyForm.FormCreate (Sender: TObject);
gruessle

TheAn00bis 26. Sep 2005 18:32

Re: OnCreate Problem
 
Zitat:

Zitat von RavenIV
diese methode ist immer so aufgebaut:
Delphi-Quellcode:
procedure TMyForm.FormCreate (Sender: TObject);
gruessle

Aber ich darf doch Parameter hinzufügen?

Grishnak 26. Sep 2005 18:40

Re: OnCreate Problem
 
Nein! das OnCreate-Property ist von Typ TNotifyEvent uns muss so aussehen: "TNotifyEvent = procedure(Sender: TObject) of object;"


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf