![]() |
Globale variable wird im zwiten Formular nicht akzeptiert
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
hab mal wieder ne Frage... Da ich zwei globale Variablen brauchte, um bestimmte Informationen von Formular1 in Formular2 einfügen wollte. Meines Wissens nach deklariert man globale Variablen im private-bereich. Jedoch erhalte jetzt beim Comipilieren ich die Fehlermeldung "undefinierter Bezeichner: 'path'", path ist -wie man leicht sehen kann^^- die Variable. Nun meine Frage: Wie kann ich das Problem beheben, oder muss ich globale Variablen woanders deklarieren? Ich hab zum besseren Verständnis mal das Projekt als zip hochgeladen (sitz hier grad nur an ner 56k-power, deswegn las rar...) Schon mal THX im vorraus... mfg GimbaR |
Re: Globale variable wird im zwiten Formular nicht akzeptier
wenn sie aus einer anderen unit erreichbar sein soll, darf sie NICHT private sein, sondern public. aber es handelt sich bei deiner variablen wahrscheinlich nicht um eine globale variable, sondern um einer deiner klasse - sonst könnte sie nicht provate sein. also: auf public stellen, dann sollte es gehen.
und die passenden "uses" nicht vergessen |
Re: Globale variable wird im zwiten Formular nicht akzeptier
Deklariere sie einfach über dem implementation - Abschnitt, wo auch "Form1: TForm1" steht.
|
Re: Globale variable wird im zwiten Formular nicht akzeptier
k, thx, nur noch ne frage @nailor: welche uses muss noch hinzufügen :?
|
Re: Globale variable wird im zwiten Formular nicht akzeptier
In Form 2 muss uses Unit1 stehen. Wenn du deine Unit1 anders benannt hast, dann natürlich der entsprechende name.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 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