Kann es auch sein, dass die erstellten Forms in der
DLL nicht richtig freigegeben werden? Ich mache das so:
Delphi-Quellcode:
PlugInName.FreeForms;
FreeLibrary(DLLHandle);
//In der DLL:
procedure TMeinPlugIn.CreateForms;
begin
Form1:=TForm1.Create(
nil);
end;
procedure TMeinPlugIn.FreeForms;
begin
FreeAndNil(Form1);
end;
Ist das richtig?