Thema: Delphi Form auf neuem Desktop

Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: Form auf neuem Desktop

  Alt 30. Jan 2007, 22:02
Ich bin mir relativ sicher, daß das mit echten Fenstern (was Forms einschließt) und echten Desktops nicht geht. Warum? Nunja, ein solches Objekt wie ein Fenster ist immer bei der "Geburt" mit dem Desktop (der ja Container für Fenster ist) assoziiert. Diese Assoziation kann zumindest auf dokumentiertem Wege nicht aufgehoben werden. Der korrekt Weg wäre also einen Thread deiner Anwendung mit dem Zieldesktop zu assoziieren und danach eine neue Instanz des Forms in diesem Thread zu erzeugen. Bei Vista kannst du, insofern es sich um einen Service handelt, aber noch auf andere Probleme stossen.
  Mit Zitat antworten Zitat