Der Code sollte so funktionieren. Was Du noch versuchen könntest: pack das Formular der
DLL in eine eigene
Unit wie in "normalen" Projekten auch. Im Quältext des
DLL-Projektes bindest Du dann diese
Unit ein, so dass das etwa so aussieht:
Delphi-Quellcode:
Library DLLForm;
Uses Forms, DeineFormUnit;
{$R *.res}
Procedure DLLFormular; StdCall;
Begin
with TaDLLForm.Create(nil) do
Try
ShowModal;
Finally
Free;
End;
End;
Exports
DLLFormular;
Begin
End.