Frage zum c++ builder

Hallo,
Ich habe aus einem C+±Buch den C++Builder von Borland.
Dort habe ich ein Programm gebaut, was folgendermaßen aufgebaut ist:

  • 1 Hauptformular
  • 1 Einstellungsformular
    Die Frage: Wie kann ich im Einstellungsformular gesetzte Variablen ins Hauptformular importieren? Also von Unit2 nach Unit 1.
    Viele Grüße
    Johann-Friedrich Salzmann

Die Frage: Wie kann ich im Einstellungsformular gesetzte
Variablen ins Hauptformular importieren? Also von Unit2 nach
Unit 1.

Hallo Johann,

am einfachsten ist es, eine dritte Datei anzulegen und dort die Daten abzulegen:

Daten.h:

class CDaten
{
 int wert;
public:
 CDaten(void)
 {
 wert=0;
 }
 int GetWert(void)
 {
 return wert;
 }
 void SetWert(int w)
 {
 wert=w;
 }
};

extern CDaten daten;

Daten.cpp:

#include "Daten.h"

CDaten daten;

unit1.cpp:

#inlcude "Daten.h"

...
 daten.SetWert(5);
 int a = daten.GetWert();
...

Die Datei daten.cpp muss zum Projekt hinzugefügt werden.

Grüße
Thorsten