Einzelnen Beitrag anzeigen

Benutzerbild von sieppl
sieppl

Registriert seit: 15. Aug 2004
Ort: Münster
198 Beiträge
 
Delphi 7 Professional
 
#1

Forms in einer DLL erzeugen - die Theorie

  Alt 21. Sep 2005, 11:39
Hi!

Ich möchte kurz die Theorie der Erzeugung von Forms in DLL beleuchten:

Warum führt es zu Problemen in einer DLL eine Form ganz normal mit SHow zu erzeugen? Mir wurde gesagt, dass DLLs keine eigene Nachrichtenschleife haben, was auch logisch ist. Sie benutzen die Nachrichtenschleife der aufrufenden Applikation. Damit wäre dann auch die Nachrichtenschleife von TApplication ausgehebelt. Was es dann sehr schwierig macht eine bestehende Anwendung in eine DLL einzubetten.

Was passiert wenn eine DLL eine Form modal anzeigt?

Ich möchte ein kleines PlugIn für ACDSee schreiben und eine bestehende Applikation zum Verwalten von Fotos einbinden.
In dieser Applikation befinden sich natürlich zahlreiche Application.ProcessMessages und zig andere Referenzen auf TApplication. Ich stehe nun wie eine Ochse im Wald und weiß nicht, welche Konsequenzen mein Vorhaben mit sich bringen wird.
Könnte ich die App zu umschreiben, dass sie brav in einem modalen Fenster läuft? (Inkl. Threads)

Grüße

Sebastian
Sebastian
  Mit Zitat antworten Zitat