"Globale" Variablen in SDI-Anwendung?
-
Hallo, ihr alle!
Ich möchte eine Datenbankanwendung schreiben, welche auf den MFC-Klassen für eine Einzeldokumentanwendung basiert, die Daten aber nicht direkt anzeigt sondern im Hintergrund mit ihnen Arbeitet. (Keine Dokument-/Ansichtstruktur und keine Datenbankunterstützung!)
Dazu möchte ich einzelne selbstgeschriebene Klassen in einemCObArray(ein Array für jede Klasse) speichern und bei Programmende in eine Datei schreiben.
Wie ich die Daten wohl zu schreiben hätte, habe ich mir unter anderem bei "C++ in 21 Tagen" angelesen, leider konnte ich jedoch keinen Hinweis auf meine Frage finden:Wo kann ich "globale" Variablen definieren (hier für meine
CObArrays), die ich in der ganzen Anwendung benutzen kann?
Das heißt ich möchte diese Arrays (es kann als Beispiel auch nur eineint-Variable sein) nicht an ein Dialogfeld oder so anhängen, sondern sie quasi an den Anwendungskern "kleben".
Ich habe schon probiert, eine Variable in meine CTestApp-Klasse (public) anzuhängen, kann aber irgendwie nicht darauf zugreifen.Hat irgendjemand von euch eine Antwort darauf?
Vielen Dank erst mal fürs Lesen,
CNU
-
AfxGetApp() liefert nen Zeiger auf die ApplicationKlasse zurück.