![]() |
Variable die in allen Units verwendet werden kann ?
Hi, mal wieder ich,
Ich brauche eine Variable, die man in allen Units verwenden kann ! Laut der DH kann man dies im "var"-Bereich, nur kann ich eine dieser Variablen im "var"-Bereich nicht verwenden bzw. sie enthalten keinen Wert.In Form1 soll der Text aus Edit1 in die Variable "Name" eingefügt werden und in Form2 soll der Wert aus "Name" wieder in Edit2 eigefügt werden, nur das geht irgendwie nicht :( |
Re: Variable die in allen Units verwendet werden kann ?
Hi Äfan!
Füge im Public-Bereich der Form1-Klasse einfach die Variable hinzu. Weiters sind aber alle Steuerelemente als Published deklariert, womit du sie auch in Unit2 verwenden kannst. Einzige Bedingung: Unit2 muss Unit1 verwenden. Greetz alcaeus |
Re: Variable die in allen Units verwendet werden kann ?
Wie verwenden ?
|
Re: Variable die in allen Units verwendet werden kann ?
jupp. und für die security-fetischisten packt man die dann in den private bereich und macht ne öffentliche get/set-methode oder property ;)
|
Re: Variable die in allen Units verwendet werden kann ?
Was für ein ding ? :wiejetzt:
|
Re: Variable die in allen Units verwendet werden kann ?
Zitat:
Äfan, ich glaube wirklich, dass du dir hier und da ein paar Grundlagentutorials anschauen solltest. Die Dinger gibt es nicht nur just for fun ;) Weil aus vielen deiner Fragestellungen erkennt man, dass die viele grundlegende Prinzipien völlig unbekannt sind, und mit deren Kentniss sich der Großteil deiner Fragen von selbst beantworten würde. Tu dir selber einen gefallen! gruss, dizzy |
Re: Variable die in allen Units verwendet werden kann ?
Zitat:
Delphi-Quellcode:
ein und feddich is dat
uses Unit1;
|
Re: Variable die in allen Units verwendet werden kann ?
@alcaeus: Wenn du mit verwenden den "uses"-Bereich meinst, da stehen die Dingen schon drin, also bei Unit1 steht Unit2 und umgekehrt !
@dizzy: Ich ceck das so einigermaßen, nur das mit der get/set-methode versteh ich nix :wall: :gruebel: :coder2: |
Re: Variable die in allen Units verwendet werden kann ?
Zitat:
Und es wäre doch wirklich dein ganz eigener Vorteil, wenn du beim Proggen nicht für jede 3. verschachtelte if-Abfrage ein Forum bemühen müsstest, oder? :zwinker: btw: Get-/Set-Prozeduren haben was mit den Properties von Klassen zu tun - aber nicht zwangsläufig. Properties gibt's soeit ich weiss in der Form nur in Delphi. Nur gut gemeinte herzliche Grüße, dizzy |
Re: Variable die in allen Units verwendet werden kann ?
Hi Äfan!
Also, nachdem du die Units bereits eingebunden hast, kannst du in einer Routine von Form2 einfach schreiben:
Delphi-Quellcode:
Was dizzy angesprochen hat ist das Prinzip der Kapselung, welches mit der OOP aufgekommen ist. In deinem Fall macht dies allerdings wenig sinn.
Edit2.Text := Form1.Edit1.Text;
Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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 by Thomas Breitkreuz