Hi !
Kann er auch nicht weil da der Name der Klasse aus deiner DruckenForm reingehört...
Und der setzt sich so zusammen:
T und der Name von deinem Formular z.B:
Quelltext
1: 2:
| type TMainDia = class(TForm) |
MainDia => der name deines Formulars
jetzt mußt du den Namen der unit im Uses Abschnitt der Unit angeben in der du die Variable benutzen möchtest:
Quelltext
1: 2:
| uses Windows, Messages,MainDiaUnit; |
jetzt deklarierst du eine Variable vom Typ TMainDia in dieser Unit
Quelltext
nun musst die Variable , am besten in der OnCreate Methode, initialisieren:
Quelltext
1: 2: 3: 4:
| procedure TForm1.FormCreate(Sender: TObject); begin Dia : TMainDia.Create(nil); end; |
und nun Kannst du die Variable benutzen und hast auf die Klasse TMainDia vollen zugriff, z.B. so:
Quelltext
nach dem Punkt steht deine globale Druckvariable.
Du musst natürlich deine Variablen, Klassen- und Unit Namen verwenden ansonsten funktioniert es nicht.
mfg Ice
Moderiert von
Tino: Code-Tags hinzugefügt.