Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Komplettes Projekt in DLL auslagern

  Alt 6. Feb 2006, 17:39
Hi,

Erstmal könntest Du natürlich Runtime packages verwenden, aber um mal auf das Problem hier einzugehen ...

Du bindest einfach die Form-Unit in die DLL ein und rufst das Formular dynamisch auf.
Du kannst dann natürlich nicht die globalen Form Variablen benutzen, du musst die anderen Forms auch dynamisch erstellen.

Beispiel:
Delphi-Quellcode:
library Bla;

uses
  uDeineFormUnit;

function ShowForm(): Integer; stdcall;
begin
  with TDeinForm.Create(nil) do
  try
    Result := ShowModal();
  finally
    Free;
  end;
end;

exports
  ShowForm;

begin
end.
mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat