Ja das is gar nicht so schwerwie ich es mir gemacht habe:
die dll erstellst Du ganz normal mit einer Form drin.
darfst die >Form natürlich nur erstellen lassen und nicht anzeigen
also :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| library xyz;
uses . . unit1 in 'unit1.pas'
var handle : HWND; begin handle:=GetActiveWindow; Application.handle:=handle; Application.CreateForm(TForm1, Form1); Application.handle:=0; end. |
Hab das jetzt ein bischen abgekürzt und hoffe das ist alles richtig so,
aber das Prinzip sollte klar sein oder ?
Matthias