Hallo,
wenn es darum geht, nur ein paar Controls zu verwenden, dann kannst Du im Hauptprogramm Funktionen bereitstellen, die Dir diese Controls erstellen. Quasi eine
VCL-Factory.
Etwa so:
Delphi-Quellcode:
funtion CreateButton: TButton;
begin
Result := TButton.Create(nil);
end;
Wenn Du dann nur mit den so erzeugten Controls arbeitest, müsste
IMHO die
VCL des Hauptprogramms verwendet werden.
Das ist aber nur praktikabel, solange Du nur wenige Controls benötigst und wenn Du keine Casts benötigst.
Da ich das nicht getestet, sondern nur wild rumgeraten habe, solltest Du das vorher mal ausprobieren.
Gruß
xaromz