Hallo,
ich habe immer wieder folgende Unsauberkeit, die ich verbessern möchte:
In einer
Unit habe ich:
------------------------------
Delphi-Quellcode:
INTERFACE
TYPE
t_xy =....
t_sichtbare_Klasse = CLASS
....
PRIVATE
xy:t_xy;
END;
IMPLEMENTATION
...
------------------------------
Der TYPE t_xy ist nach außen sichtbar, obwohl er eigentlich nur lokal gebraucht wird. Das ist gelegentlich lästig, weil man ja z. B. in einer
Unit "UPKW" mit der Klasse "t_PKW" sowie in einer
UNIT "ULKW" mit einer Klasse "t_LKW" jeweils einen TYPE "t_Motoreigenschaften" hat, was dann bei gemeinsamer Nutzung ein Problem gibt.
Hat da jemand eine Idee, wie man das richtig macht?
Gruß Guenther
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]