Einzelnen Beitrag anzeigen

quakergod

Registriert seit: 20. Mär 2003
Ort: NRW
129 Beiträge
 
Delphi 7 Enterprise
 
#1

eigenen type nur einmal in programm deklarieren

  Alt 11. Jul 2005, 20:34
hi, ich habe für ein schulprojekt ein programm das ein par lotto artige spiele simuliert geschrieben.

ich benutze dazu 3 units:
- unit_main.pas -> Oberflächen zeugs, aufruf der Prozeduren aus den anderen units
- unit_simulieren.pas -> Dort ist die prozedur zum generieren der zufallszahlen
- unit_vergleichen.pas -> In dieser Unit sind die Prozeduren zum vergleichen der gener. Zahlen mit den eingegebenen.

Jetzt habe ich folgendes Problem, ich benutze in allen 3 units einen eigenen type: TZahlen

Ich will den type nur einmal im Programm deklarieren aber ohne in den units simulieren und vergleichen andere units in die uses hinzuzufügen.


ich hab das jetzt so gelöst:

unit_main.pas
Delphi-Quellcode:
uses
unit_simulieren, unit_vergleichen;
unit_simulieren.pas
Delphi-Quellcode:
type
  TZahlen = array[1..15] of byte;
unit_vergleichen.pas
Delphi-Quellcode:
uses
unit_simulieren;
das funktioniert zwar, was mich aber stört ist das ich in unit_vergleichen die unit_simulieren in den uses haben muss, und man soll doch nicht "bibliotheken" untereinander verlinken oder irre ich mich da ?

mfg
I love Delphi-Praxis !
  Mit Zitat antworten Zitat