![]() |
Declaration aus unit1 soll auch in unit2 gelten
Hallo,
tut mir leid, wenn das schon alles mal durchgesprochen wurde, aber ich hab keine Ahnung nach was ich suchen soll...! Also ich will einen Rechentrainer für meine kleinen Geschwister machen. Hab 2 Forms und so auch 2 Units. Mein Problem: Ich will die Variabeln aus unit1 auch in der unit2 nutzen... Ich hab uses unit1 stehen und die Variabeln in unit1 global deklariert. Das is erst mein 2. Programm wo ich 2 Forms verwende, also könnt ihr davon ausgehen, dass ich fast nix drüber weiß. mfg Steffi |
Re: Declaration aus unit1 soll auch in unit2 gelten
Du musst darauf achten das die Variablen in der Unit1 global deklariert sind, aus Unit2 kannst du sie wie folgt aufrufen:
Delphi-Quellcode:
unit2.<Variable>
|
Re: Declaration aus unit1 soll auch in unit2 gelten
Zitat:
Steffi sagt ja schon, dass die Deklaration ihrer Meinung nach global ist. Meine Vermutung ist, dass es sich viel mehr um public-Instanzvariablen von TForm1 handelt. Auf die kann mittels Form1.MeineVariable zugegriffen werden. |
Re: Declaration aus unit1 soll auch in unit2 gelten
Also wenn das so aussieht, dann muss es klappen:
Delphi-Quellcode:
unit Unit1;
interface var variable : ???; implementation end.
Delphi-Quellcode:
Vielleicht musst dua uch die Unit2 zu deinem Projekt hinzufügen...
unit Unit2;
interface implementation uses unit1; procedure ???; begin variable:=???; end; end. |
Re: Declaration aus unit1 soll auch in unit2 gelten
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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