Autor Beitrag
Hack Gott
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 409

Windows Vista
Delphi 2005 Personal, Delphi 7
BeitragVerfasst: Fr 01.08.08 18:28 
Hallo liebe Delphianer,

ich möchte gerne in eine DLL eine Form einbauen und dann mit einem Klick auf einen Button in meiner Hauptform die Form in der DLL öffnen lassen.

Also die Function in der DLL soll die Form in der DLL öffnen.

Wie geht das? Mein Versuch die einfach zu öffnen liefert mir nur eine Fehlermeldung (wahrscheinlich weil ja des application.createform(...) fehlt)...

Vielen Danke im voraus!

_________________
"Je mehr Käse, desto mehr Löcher; Je mehr Löcher, desto weniger Käse. Daraus folgt: Je mehr Käse desto weniger Käse!"
dummzeuch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Fr 01.08.08 20:20 
user profile iconHack Gott hat folgendes geschrieben:
Hallo liebe Delphianer,

ich möchte gerne in eine DLL eine Form einbauen und dann mit einem Klick auf einen Button in meiner Hauptform die Form in der DLL öffnen lassen.

Also die Function in der DLL soll die Form in der DLL öffnen.

Wie geht das? Mein Versuch die einfach zu öffnen liefert mir nur eine Fehlermeldung (wahrscheinlich weil ja des application.createform(...) fehlt)...


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
function ShowDllform: integer;
var
  frm: TForm1;
begin
  frm := TForm1.Create(nil);
  try
    Result := frm.ShowModal;
  finally
    frm.Free;
  end;
end;


Diese Funktion exportieren und einfach aufrufen.

twm