Hi...
Ich hab wieder einmal ein Problem, bei dem es mir schwer fällt es in Worte zu fassen... Ist auch kein richtiges Problem, mehr eine "Unschönheit"
Ich habe eine Klasse entwickelt, die einen (evtl bald mehrere) Thread (TThread) benutzt. Ich brauche dafür nen selbstgebastelte Typ, den ich um ihn "quasiglobal" zu nutzen, in eine Extra-
Unit gepackt habe.
Delphi-Quellcode:
unit ModemStuff;
// Aussagekräftigen Namen ausdenken... <!>
interface
type TModemResult = (mrNIL, mrError, mrOkay, mrPrompt, mrTimeOut);
{..}
implementation
{..}
end.
"ModemStuff" ist in den Uses-Klauseln der Thread-Units und der Klassen-
Unit aufgeführt. Wenn ich in einem Programm nun diese Klasse verwenden will, muss ich in die Uses-Klauses des Programms sowohl die Klassen- als auch die Typen-
Unit aufführen. Macht ansich nix, ich möchte aber den zukünftigen Usern dieser
Unit aber keine potentiellen Fehlerquellen einbauen. Aus Gründen der Übersicht will ich aber auch nicht den ganzen quatsch in eine
Unit kloppen.
Gibts da ne Lösung? Eine "schöne" Lösung?
MfG
Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?