Globale Variable in einer DLL mit Formular
-
Hi Leute,
ich habe in meiner DLL eine Funktion:
bool rueck; extern "C" bool __declspec(dllexport) GetTransactions(); { // Form aus DLL anzeigen TProgress *Form = new TProgress(NULL); Form->ShowModal(); delete Form; // Werr zurückgeben return rueck; }
In den Formular habe ich zwei Buttons:
void __fastcall TProgress::Button1Click(TObject *Sender) { rueck = true; } void __fastcall TProgress::Button2Click(TObject *Sender) { rueck = false; }
Bei meinem Quellcode ist das Problem, dass rueck unbekannt ist. Dies ist mir auch logisch, nur Frage ich mich wie und wo kann ich rueck deklarieren, dass ich diese als globale Variable nutzen kann.
Hat jemand eine Idee?
Thomas
-
exportiere die variable so wie du es mit der funktion auch machst.