AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi eigenen type nur einmal in programm deklarieren
Thema durchsuchen
Ansicht
Themen-Optionen

eigenen type nur einmal in programm deklarieren

Offene Frage von "quakergod"
Ein Thema von quakergod · begonnen am 11. Jul 2005 · letzter Beitrag vom 11. Jul 2005
Antwort Antwort
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
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: eigenen type nur einmal in programm deklarieren

  Alt 11. Jul 2005, 20:59
Es ist nicht unbedingt eine schlechte Idee, seine Records, Datentypen in einer dritten Unit auszulagern, die dann in die anderen units eingebunden wird.

Da ist nichts schlimmes dabei, dazu ist "uses" ja da.
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz