Auf globale Variable zugreifen, die in einer anderen Form angelegt wurde
-
Hallo leute,
ich benutze BCB 5.0 Pro und habe folgendes Problem.
Ich habe ein Projekt mit zwei Forms.
In einer Form möchte ich eine globale Varaible erstellen, welche
in der zweiten Form sichtbar sein soll. Wie deklariert macht man eine solche
Variable global sichtbar?// ==================== // Unterheaderdatei_1.h // ==================== struct TEST_1 { int test1; }; // ==================== // Unterheaderdatei_2.h // ==================== struct TEST_2 { int test2; }; // ================== // Hauptheaderdatei.h // ================== #include "Unterheaderdatei_1.h" #include "Unterheaderdatei_2.h" struct SYSTEMVARIABLEN { struct TEST_1 l_test_1; struct TEST_2 l_test_2; }; // ========= // Form1.cpp // ========= #include "Hauptheaderdatei.h" // Globales Objekt des Typs "SYSTEMVARIABLEN" anlegen: // Dieses Objekt soll auf in Form2 sichtbar sein SYSTEMVARIABLEN Objekt;
// =========
// Form2.cpp
// =========Wie kann ich in Form2 auf das in Form1 angelegte "Objekt" zugreifen?
Danke im Voraus
-
Hallo
Siehe FAQ hier im BCB-Forum, Abschnitt Forms. Dor findest du einen Thread, wo das auch ohne globale Variable geht.
bis bald
akari