Hallo zusammen!
Ich habe mal eine Frage, ich habe ein Procedure, das ausgelöst wird, wenn auf einen Button geklickt wird
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.GetInfosClick(Sender: TObject); begin Element1 := TAtom.Create(StrToInt(E1NameEdt.Text)); ... end; |
Zur Erklärung: Element1 ist vom Typ TAtom. Nun soll in "Element1" ein TAtom erstellt werden und dieser eine Parameter wird mitgegeben (Typ: Integer).
Das Procedure zu dem vverwiesen wird, sieht so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| constructor TAtom.Create(Value: Integer); begin inherited Create; ElementenNr := Value; ... end; |
Jetzt gibt der Kompiler in der Zeile "Element1 := TAtom.Create(StrToInt(E1NameEdt.Text));" eine Felher "Zu viele Parameter" aus.
Darf ich vielleicht einem Create-Procedure keine Variabele zuweisen?
Danke schonmal für eure Hilfe!
Carpe Diem! - Genieße den Tag! - [gr. Horaz]