Einzelnen Beitrag anzeigen

Sebastian92

Registriert seit: 1. Mai 2008
Ort: Spiesen-Elversberg
35 Beiträge
 
#1

Unitübergreifende Variablen

  Alt 11. Sep 2009, 14:13
Hi Leute,

Ich hab ein kleines Problem mit meinem programm... ich krieg es nicht hin eine Variable übergreifend auf zwei Units zu deklarieren. Eigentlich ganz einfach, allerdings benötigt Unit1, Unit2, somit kann Unit2 nicht in unit1 in die uses-liste eingetragen werden. unten ein kleines Schema:

Delphi-Quellcode:
  unit Unit1

  interface
  
  uses Unit2; //diese beziehung ist notwendig!!!

  type
    myrecord = record
                 Name :String[20];
               end;

  implementation
  ...
Delphi-Quellcode:
  unit Unit2
 
  interface
  ...
  //Hier wird der Typ myrecord gebraucht

  implementation

  uses Unit1;
  ...
Gibt es eine Möglichkeit auf Unit 2 in der implementation den in unit 1 deklarierten datentyp zu benutzen? Oder gibt es eine Möglichkeit einem Objek einen Datentyp zuzuweisen, wie bei Feldern (array [1..2] of myrecord)?

Vielen Dank für eure Hilfe bereits im Vorraus,

mit freundlichen Grüßen,

Sebastian
  Mit Zitat antworten Zitat