![]() |
Variabeln zwischen Units austauschen
Hallo!
ich sitz hier grad vor einem Problem: ich hab zwei Formulare mit jeweils der dazugehörigen Unit. jetzt muss ich in Unit2 auf eine Variable der Unit1 zugreifen. Aber wie? Danke, Borti |
Re: Variabeln zwischen Units austauschen
Am einfachsten mit einer Unit3.
(ansonsten Unit2 im interface-uses von Unit1 und Unit1 im implementation-uses von Unit2 - erfordert aber eine Neuerstellung (Rebuild) des Projekts) |
Re: Variabeln zwischen Units austauschen
Wozu eine Unit3? Wenn man die Variable oben (mir ist grad das Wort entfallen :wall: ) in Unit1 deklariert, dann kann sie von der Unit2 gelesen werden.
Gruß S2B :dance: |
Re: Variabeln zwischen Units austauschen
und wo oben?
|
Re: Variabeln zwischen Units austauschen
ich denke mal unter Public. DAnn kannste so drauf greifen
Delphi-Quellcode:
Unit1.Variablenname
|
Re: Variabeln zwischen Units austauschen
Delphi-Quellcode:
ich krieg bei Unit1. nur Form1 und TForm1 zur Auswahl, aber nicht ini.
private
{ Private-Deklarationen} public ini:Tinifile; { Public-Deklarationen} end; var Form1: TForm1; MAYDAY, Borti |
Re: Variabeln zwischen Units austauschen
quatsch!
Delphi-Quellcode:
so^^
Form1.Ini
|
Re: Variabeln zwischen Units austauschen
oder du trägst des so ein:
Delphi-Quellcode:
private
{ Private-Deklarationen} public { Public-Deklarationen} end; var Form1: TForm1; ini:Tinifile; Und dann in Unit2 so aufrufen:
Delphi-Quellcode:
Ini
Aber sicherstellen das die Uni1 bzw. Uni2 in die Uses eintragen:
Delphi-Quellcode:
implementation
{Compilierschalter} uses {in Unit2 muss} unit1 {rein}, {und in Unit1 muss} unit2; {rein!} |
Re: Variabeln zwischen Units austauschen
:idea:
Danke! (methode zwei läuft nicht, dafür aber die erste um so besser) |
Re: Variabeln zwischen Units austauschen
Bitte, bitte.
Macht dann 5€ :mrgreen: :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 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