Muss man aber vorsichtig sein, denn es kann auch sein, dass eine Komponente von aussen verlinkt wird, nicht nur im Quelltext der eigentlichen
Unit.
Da müsste man nicht nur schauen, wo die
Unit verwendet wird, dondern auch mit welchem Instanznamen das geschieht.
Bsp.:
in der Originalunit :
Code:
var
MyDataModule: TMyDataModule;
in einer anderen
unit :
Code:
uses
dmMyDataModule;
begin
MyDM := TMyDataModule.Create(nil);
MyDM.ObscureComponent.ExecuteStrangeThings;
MyDM.Free;
end;