![]() |
Auf bisher nicht aufgerufene Forms zugreifen (form2.edit)
mhh, ich weiß nicht, wie ich das beschreiben soll.
Ich möchte in einem Aboutfenster unter einer Bedingung, nach dem Laden einer .ini Datei in Form1Create() in der bisdahin nicht aufgerufenen Form2 ein Label verändern. quasi
Delphi-Quellcode:
und später dann auf Button1.click
Form1.create
loadValuesfromINI (bla); begin ini-blabla //ReadString ('lalalla .... if xy <> 1 then form2.Label1.caption := 'unregistriert'; // <<< DA passiert der Fehler form2.Show // About Fenster Tja, wie mach ich das? Wie kann ich die Form2.komponenten verändern? |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
Ich würde Unit1 in Unit2 unter uses (aber in der implementation) hinzufügen und das IF in Form2.Create verschieben.
Gruß, ManuMF |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
mhh, ja, aber da wird die Entscheidung nicht getroffen..
xy is ne lokale Variable innerhalb der function. Ich hab ne Variable Registered_status in Form1. als Public deklariert. Wenn ich die in der if Bedingung mit True fülle und im About abfrage und in das Label einfüge, klappt das. Aber das finde ich umständlich. Würde gerne ohne Hilfsvariablen die Eigenschaften auf anderen Formen ändern. |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
Schön, dass wir erfahren, wo der Fehler auftritt. Aber... was für ein Fehler? :roteyes:
Ich hab nämlich leider von meinen Eltern Kristallkugel-Guckverbot bekommen :( |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
der Fehler tritt genau dort auf.
in der Zeile, wo ich auf das noch nicht erstellte(?) Forular zugreifen möchte. ![]() |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
Zitat:
Delphi-Quellcode:
Form1 := TForm1.create; //Erzeugt Formular und weist es Form1 zu
Form2 := TForm2.create; //Erzeugt Formular und weist es Form2 zu loadValuesfromINI (bla); begin ini-blabla //ReadString ('lalalla .... if xy <> 1 then form2.Label1.caption := 'unregistriert'; // <<< DA passiert der Fehler Form2.show; |
Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit
Zitat:
Das würde ich dann nicht umbedingt Hilfsvariable nennen.
Delphi-Quellcode:
Gruß,
unit Unit1;
... var XY: Irgendwas; Form1.Create XY := Read... {----------------------------------------} unit Unit2; ... implementation uses Unit1; Form2.Create If (XY... ManuMF |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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