setz mal in den Optionen von exe und
dll auf "build with runtime packages" und lass dort
RTL und
VCL drin stehen. das sollte dein Problem beheben, denn ohne arbeiten exe und
DLL jeweils mit einer eigenen Kopie der
VCL.
Ansonsten ist es kein problem, folgendes zu machen :
Delphi-Quellcode:
form1 := TForm1.Create(Application);
try
form1.showmodal;
finally
form1.free;
end;