Entwickler-Ecke
Sonstiges (Delphi) - Ein formular "createn"
Marco D. - So 06.03.05 16:04
Titel: Ein formular "createn"
Ich will in der form.create von form1 folgendes schreiben:
form_info.Label4.caption:='Version 2.0 (Build '+inttostr(buildversion)+')';
Allerdings tritt dann immer eirgendein Fehler auf(Die Fehlermeldungen von Delphi verstehehn sowieso nur wenige :))
Es wird igendwas von EAccesViolation gesagt
Ich denke mal das liegt daran, das "Form.Info" noch gar nicht kreiert wurde.
deshalb habe ich folgendes hinzugefügt:
form_info.Create(???);
Delphi sagt, in die Klammern muss was in der form "Aowner:TComponent" nur habe ich keine ahnung was das heißen soll.
Was musss ich also in die klammern schreiben?
Kroni - So 06.03.05 16:09
Also so kannst du ne Form dynamisch erzeugen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.Button1Click(Sender: TObject); var form25:TForm; begin form25:=TForm.create(Self); Form25.show; end; |
galagher - So 06.03.05 20:17
Titel: Re: Ein formular "createn"
| Koller hat folgendes geschrieben: |
| form_info.Label4.caption:='Version 2.0 (Build '+inttostr(buildversion)+')'; |
| Koller hat folgendes geschrieben: |
| form_info.Create(???); |
Delphi erzeugt dir dein form_info doch sowieso, also würde ich "form_info.Label4.caption:=" in die Prozedur Form1.FormShow schreiben!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!