Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Setup verliert Fokus


3 replies to this topic

Wincor

Wincor
  • Members
  • 2 posts

Posted 23 November 2004 - 11:50

Hi,

ich habe folgendes Problem: Wenn das Auspacken der Temp-Daten länger dauert (zum Beispel weil ein anderer Prozess grade viel CPU Last erzeugt), verliert das InstallShield Fenster den Fokus und liegt hinter dem aufrufenden Explorer-Fenster.

Ich habe nun schon versucht, durch SdShowMessage ("", FALSE) das InstallShield Fenster wieder in den Vordergrund zu bekommen, leider ohne Erfolg.

Das Problem ist - wie oben beschrieben - reproduzierbar. Interessanterweise tritt das Problem nur auf Windows 2000 Server Systemen auf, auf XP (embedded) nicht.

Weiss jemand Rat?

Ciao
Wincor

Perotin

Perotin
  • Full Members
  • 407 posts

Posted 23 November 2004 - 13:27

evtl. hilft Dir ein WINAPI Aufruf wie SetForegroundWindow(handle);

definiere zunächst
prototype INT USER32.SetForegroundWindow(nHANDLE);

und rufe dann die Funktion mit dem Handle deines Installationsfensters auf.

Infos zur Funktion findest Du im MSDN:
http://msdn.microsof...roundwindow.asp


Gruß / regards
Thomas

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 24 November 2004 - 19:58

Vielleicht helfen auch die Beispiele unter "Enable Setup to Take Focus" auf http://www.installsi.../en/isp_ext.htm

Wincor

Wincor
  • Members
  • 2 posts

Posted 25 November 2004 - 12:25

Danke an Euch. Eine Kombination aus beiden Vorschlägen scheint nun zu helfen.

Danke nochmal.

Ciao
Wincor