Einzelnen Beitrag anzeigen

Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#1

Klassen-Instanz von einer Unit an eine andere übergeben?

  Alt 24. Apr 2004, 13:29
Hallo,

ich habe 2 Formulare. Das erste ist das Haupt-Form, dort werden auch die Instanzen der Klassen erstellt. Im zweiten kann der Benutzer Einstellungen verändern. Die Einstellungen befinden sich in einer Datei und werden von einer Klasse ausgelesen und in einem Array gespeichert.

Nun würde ich gerne die gespeicherten Werte aus dem Array auslesen und in den Edit-Boxen des 2. Forms anzeigen.

Problem: Die Instanz der Klasse welche für die Einstellungen zuständig ist, wird in Form1 erstellt, d.h. Form2 hat keinen Zugriff auf die Instanz und damit keinen Zugriff auf die Werte:
Delphi-Quellcode:
________________ ________________
| | | |
| Form1 | | Form2 |
| - Instanz | => | - Edit-Boxen |
| von Klasse | | |
|_______________| |______________|

        ||
        \/
_________________
| |
| Klasse mit |
| Einstellungen |
|_______________|
Wie bekommt jetzt Form2 Zugriff auf die Werte, so dass die in die Edit-Boxen eingetragen werden können?

Danke im Voraus.

MfG
  Mit Zitat antworten Zitat