Thema: Delphi DLL und Formulare

Einzelnen Beitrag anzeigen

Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#1

DLL und Formulare

  Alt 17. Mai 2007, 22:38
Hallo,

mich hat etwas total irritiert (Auszug aus DSDT):


Export von Formularen
Wenn man häufig die gleichen Formulare benötigt, ist eine DLL mit eingebundenen Formularen ideal. Die Vorgehensweise gleicht dem Erstellen "normaler" Projekte: Man wirft die Komponenten aufs Formular und erstellt die Ereignisroutinen. Um das Projekt in eine DLL zu verwandeln geht man dann folgendermaßen vor:

In der Projektdatei das Hauptprogramm löschen (Application.CreateForm(TForm1, Form1)
Ändern des Bezeichner "programm" in "library"
Erstellen einer Schnittstellenroutine
In der Schnittstellenroutine wird das Formular "createt" und angezeigt:
Der Quellcode dazu würde so aussehen:

Delphi-Quellcode:
procedure DLLFormular;
var
  Form1: TForm1;
begin
  Form1:=TForm1.Create(Application);
  try
    Form1.ShowModal;
  finally
    Form1.Release;
  end;
end;
Kann mir zu diesem Thema jemand genauer erklären was mit Schnittstellenroutine gemeint ist?

Danke

Gruß
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat