AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Forms in einer DLL erzeugen - die Theorie

Ein Thema von sieppl · begonnen am 21. Sep 2005 · letzter Beitrag vom 23. Sep 2005
 
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, 10: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz