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