![]() |
Overloaded procedure ... 'overload' directive ?
Hallo,
was bedeutet diese Meldung ?
Delphi-Quellcode:
[Error] Unit1.pas(53): Overloaded procedure 'FormCreate' must be marked with the 'overload' directive
|
Re: Overloaded procedure ... 'overload' directive ?
Dass Du 2 Varianten der Methode hast, aber nicht mit overload gekennzeichnet.
|
Re: Overloaded procedure ... 'overload' directive ?
Wie behebe ich das Problem auf ?
Delphi-Quellcode:
type
TForm1 = class(TForm) procedure FormCreate(Sender: TObject); // hier! |
Re: Overloaded procedure ... 'overload' directive ?
Das Problem behebst Du, indem Du NICHT versuchst, FormCreate zu überladen. Wozu soll denn FormCreate mit einem Sender überhaupt gut sein?
|
Re: Overloaded procedure ... 'overload' directive ?
Erstens hat OldGrumpy 'nen guten Einwand hervorgebracht,
ansonten schau man in deiner Delphihilfe nach ![]() |
Re: Overloaded procedure ... 'overload' directive ?
Hallo,
FormCreate istdie Ereignis-Methode von OnCreate des Forms. Sie wird automatisch erzeugt, wenn du im OI auf OnCreate doppelklickst. Wenn du ein Bsp-Code ausprobieren willst, musst du FormCreate nicht selber tippern, sondern wie oben gesagt, erzeugen. Heiko |
Re: Overloaded procedure ... 'overload' directive ?
Zitat:
Delphi-Quellcode:
Wozu ein überladenes FormCreate (overload) gut sein soll, frag ich mich, da der Compiler dann nicht weiß, welches er nehmen soll. Wenn das FormCreate mit override aufgerufen wird, hat das schon eher einen Sinn.
property OnCreate: TNotifyEvent read FOnCreate write FOnCreate stored IsForm;
rollstuhlfahrer |
Re: Overloaded procedure ... 'overload' directive ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz