Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Von form2 aus auf form1 zugreifen (https://www.delphipraxis.net/152222-von-form2-aus-auf-form1-zugreifen.html)

Karlson 15. Jun 2010 15:50

Von form2 aus auf form1 zugreifen
 
Hi,

Ziemliche blöde Frage, aber Lazarus verhält sich hier anders als Delphi, und ich hab mit beidem schon Jahre lang nicht mehr gearbeitet ;)

Mein Projekt hat 2 formulare, form1 und form2. Normalerweise ist es ja ganz einfach von form1 aus auf Objekte aus form2 zuzugreifen, einfach mit form2.label.caption := '' etc.

Delphi hat immer automatisch irgendwas dem Code hinzugefügt wenn man ein zweites Formular eingefügt hat, Lazarus kann das nicht, deshalb steh ich gerade etwas auf dem Schlauch.

Wenn ich in unit1 unter uses unit2 einfüge, dann kann ich mittels "form2." auf Gui-Elemente oder Procedures von unit2 zugreifen.

Wenn ich jetzt aber von unit2 aus wieder auf unit1 zugreifen will, dann müsste ich ja wieder unit1 unter uses hinzufügen, wenn ich hinzukomme meckert Lazaraus beim kompilieren:

unit2.pas(9,28) Fatal: Circular unit reference between Unit2 and Unit1


Wie macht Delphi das?

Teekeks 15. Jun 2010 15:55

AW: Von form2 aus auf form1 zugreifen
 
So garnicht, wenn dann füge es im implementation-Bereich ein. Also da:
Delphi-Quellcode:
implementation
uses unit1;

Bummi 15. Jun 2010 15:56

AW: Von form2 aus auf form1 zugreifen
 
nicht im oberen uses einfügen
sonder nach implemetation:

implementation
uses Form2;

Karlson 15. Jun 2010 16:15

AW: Von form2 aus auf form1 zugreifen
 
Danke ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 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