Es werden keine
VCL wechselseitig aufgerufen. Die EXE dient nur dem Aufruf der
DLL für Testzwecke. Die
DLL ist nachher in einem anderen Projekt integriert.
Hier die Function in der
DLL:
Delphi-Quellcode:
function ShowFormAdministration(sUser, sEnvironment : String): Integer; stdcall;
var
Form : TSDIAppForm;
begin
gsLoginUser := sUser;
gsEnvironment := sEnvironment;
Form := TSDIAppForm.Create(nil);
Form.Show;
end;
exports
ShowFormAdministration ;
begin
end.
Es wird eine Form aufgerufen auf der alle Aktivitäten ablaufen.