![]() |
Wie Variable im Form1 für Form2 deklarieren?
Ich möchte den Wert einer Variable, die im Form1 deklariert und bestimmt ist, im Form2 auswerten bzw. benutzen, wie mache ich das?
Danke! |
Re: Wie Variable im Form1 für Form2 deklarieren?
Entweder Du deklarierst die Variable im interface-Abschnitt von Form1 oder Du machst aus der Variable eine Property von Form1. Wenn keine zwingenden Gründe dagegen sprechen, würde ich die 2. Variante wählen.
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Sollte man nicht machen, wenn dann muss die Unit des Formular1 in die Uses aufgenommen werden.
dann kann man mit Form1.Variabel darauf zugreifen. |
Re: Wie Variable im Form1 für Form2 deklarieren?
Ich arbeite zur Zeit mit gnugettext, wenn ich zwischen den Sprachen wähle wird nur Form1 übersetzt, Form2 nicht. Deswegen will ich nach dem Wert der Variable "Language" gucken und dann im Form2 Retranslaten.
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Dann lagere diese Konstanten in eigene Unit aus und binde diese überall, wo sie benötigt wird, ein.
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Und die Variablen auch ;)
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Zitat:
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Delphi-Quellcode:
Ist doch nicht sooo schwer, oder?
unit MeineKonstantenUndVariablen;
interface const Bla = 1; Wuppdi = 'Hallo, Welt'; var Blubber: integer = 0; implementation end. |
Re: Wie Variable im Form1 für Form2 deklarieren?
Zitat:
|
Re: Wie Variable im Form1 für Form2 deklarieren?
Ab jetzt weißt Du es ja auch :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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