Also ich finde das verwirrend. Da wird ein Datentyp deklariert, den man aber nicht verwenden soll, sondern einen anderen, der aber genau das gleiche ist. Wenn man das aber doch machen sollte, funktioniert das dann doch gar nicht mehr, oder irre ich mich? So wie der Threadersteller von 9 Jahren meinte, er möchte keine Fehlerquellen einbauen, geht es doch gar nicht. Man kann doch eher so Fehlerquellen einbauen (einfach beide Units importieren und versehentlich den anderen Datentyp verwenden).
Was sollen diese Klimmzüge? Wenn der Typ separat deklariert ist, dann verwende ich eben diese
Unit explizit. Oder ich mappe sie explizit, aber so verstecken? Nur weil ich nur eine
Unit importieren will? Ich könnte auch einfach alle Threads in eine
Unit schmeißen, wenn es also darum ginge, wäre das die einfachste Art. Macht die
VCL ja auch so...