Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Auf die Variable einer anderen Form zugreifen (https://www.delphipraxis.net/27345-auf-die-variable-einer-anderen-form-zugreifen.html)

Alexander Roth 8. Aug 2004 17:23


Auf die Variable einer anderen Form zugreifen
 
Hi Leute,

Ich habe die Variable in Form1 deklariert und ihr in verschiedenen Prozeduren din der selben Form Werte zugewiesen. Wie kann ich nun auf die Variable von einer Procedure in Form4 drauf zugreifen?

Danke im Vorraus.

Luckie 8. Aug 2004 17:27

Re: Auf die Variable einer anderen Form zugreifen
 
Unit von Form1 in der Unit von Form4 aufnehmen und mit dem Formularnamen draufzugreifen. Bedingung ist allerdings, dass die Variable im public Abschnitt der Form-Klasse oder global deklariert ist. Ersteres wäre noch akzeptabel, zweiters schon nicht mehr so ganz. Überleg dir lieber, ob du die Variable nicht besser als Parameter weitereichst oder dsas ganze versuchst sauber in Klassen zu kapseln. Bei globalen Variabeln kann es zu ungewollten Nebeneffekten kommen, da sie von überall geändert werden kann. Bei umfangreichen Programmen, du hast ja schon 4 Formulare, kann dies um so leichter passieren.

Alexander Roth 8. Aug 2004 17:41

Re: Auf die Variable einer anderen Form zugreifen
 
In den Sachen bin ich nicht ganz so bewandert, könnest du mir vielleicht genau erklären /oder zeigen wie ich
Zitat:

Unit von Form1 in der Unit von Form4 aufnehmen und mit dem Formularnamen draufzugreifen
das machen kann?

alcaeus 8. Aug 2004 17:42

Re: Auf die Variable einer anderen Form zugreifen
 
Du musst nur Unit2 bzw. Unit1 mit [Alt]+[F11] aufnehmen.

Greetz
alcaeus

Alexander Roth 8. Aug 2004 17:48

Re: Auf die Variable einer anderen Form zugreifen
 
Danke klappt alles.
:party:


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