![]() |
Variable in verschiedenen Units
Hi,
ich habe drezeit ein Problem. Ich will auf eine Variable von zwei verschiedenen Units zugreifen. Das heißt eine Variable der ich in der ersten Unit einen Wert zugeteilt habe, soll in der zweiten Unit wieder verwendet werden. Wie kann ich das bei Delphi umsetzen? Suchfunktion und Hilfen hab ich bereits verwendet ;) |
Re: Variable in verschiedenen Units
Delphi-Quellcode:
unit Unit1;
interface var Variable: Integer; implementation end.
Delphi-Quellcode:
Du kannst Unit1 auch im Interface-Teil schon einbinden, aber nur, wenn Unit1 nichts aus Unit2 benötigt.
unit Unit2;
interface function GetVar: Integer; implementation uses Unit1; function GetVar: Integer; begin Result := Variable; end; end. |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Delphi-Frage |
Re: Variable in verschiedenen Units
Danke für die schnelle Antwort. Es hat auch auf Anhieb funktioniert.
Jetzt wollte ich eine auf eine zweite Variable aus der ersten Unit zugreifen(string), habe eine neue Funktion erstellt. Die Übertragung funktioniert aber nicht.
Delphi-Quellcode:
function getname:string;
begin result:=name; end;
Delphi-Quellcode:
m:=getname;
l_name.caption:=m; |
Re: Variable in verschiedenen Units
Hat sich erledigt. Bin den Doppeldeklaration Thread durchgegangen und hab die Lösung gefunden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 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