Entwickler-Ecke
Programmierwerkzeuge - Installshield (Delphi 5) wird nicht ausgeführt
Jean-Christoph - So 24.07.05 16:38
Titel: Installshield (Delphi 5) wird nicht ausgeführt
Ich liefere ein Programm (Installshield von Delphi5) an Kunden aus. Das funktioniert bei den meisten einwandfrei.
Bei manchen (XP Anwender mit und ohne SP2) ist das Problem, dass Sie die Setup.exe anklicken und dann nichts weiter passiert. Keine Fehlermeldung, keine Systemmeldung - gar nichts.
Ein Kunde meldet, dass der Installationsbildschirm beim Herunterfahren des Rechners angezeigt wird. Bei den anderen passiert überhaupt nichts.
Liegt es daran, dass Installshield für Delphi 5 ein 16-Bit Programm ist?
Was kann ich tun oder den Kunden empfehlen?
hans mans - Mo 25.07.05 00:08
Das es sich um eine 16-bit Anwendung handelt ist auf jeden fall ein Problem, wenn man einen 64-bit-Prozessor hat, da dieser, nicht, wie die 32-bit-CPU's 16 und 32 bit unterstützt, sondern nur 32 und 64 bit.
AXMD - Mo 25.07.05 00:11
Titel: Re: Installshield (Delphi 5) wird nicht ausgeführt
Jean-Christoph hat folgendes geschrieben: |
Liegt es daran, dass Installshield für Delphi 5 ein 16-Bit Programm ist? |
Glaube ich nicht. Bei Delphi 5 ist IIRC eine 32-Bit-Version dabei; ansonsten stimmt natürlich, was hans mans sagt: 16 Bit läuft auf 64 Bit-CPUs nicht
AXMD
Jean-Christoph - Mo 25.07.05 06:13
Titel: Titel: Re: Installshield (Delphi 5) wird nicht ausgeführt
Es sind leider keine 64 Bit Prozessoren.
AXMD - Mo 25.07.05 10:15
Titel: Re: Titel: Re: Installshield (Delphi 5) wird nicht ausgeführ
Jean-Christoph hat folgendes geschrieben: |
Es sind leider keine 64 Bit Prozessoren. |
Dann ist das in der Tat seltsam. Ich hatte das Problem auch mal - allerdings weiß ich bis heute nicht, woran es gelegen hat. Versuch viell. mal einen anderen Installer (Inno, NSIS), wenn sich das Problem anders nicht beheben lässt.
AXMD
jasocul - Mo 25.07.05 10:25
Ich kenne das Phänomen auch.
Bisher war es aber immer so, dass das Fenster nur nicht in den Vordergrund kam.
Wurden alle anderen Programme denn beendet? Vor allem solche, die sich regelmäßig selbst aktivieren (Taskamanager, eMail-Programme, AV-Programme, o.ä.)? Die könnten nämlich ungünstig in die Fensterhierarchie eingreifen:
1. Der Wartebildschirm bis zum Setup-Fenster wird angezeigt.
2. Das Fremdprogramm wird aktiv (im Hintergrund).
3. In dieser Zeit soll das Setup-Fenster angezeigt werden.
4. Das Fremdprogramm ist fertig und ruft das Fenster nach vorne, dass bei seiner Aktivierung vorne war.
Nur so eine Idee. Das ganze kann auch von einem Service abhängen, der dir dazwischen funkt. Wie oft liest beim Installieren, dass alle Programme beendet sein sollten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!