Hallo,
ich habe ein Setup, dass in bestimmten Fällen keine DAteien installieren soll, sondern nur einige vorhandene ändert per InstallScript etc. Dann möchte ich bei Klick auf den "Jetzt installieren"- Button nicht zum SetupProgress- Dialog, sondern kurz meine CA ausführen und dann direkt zum Ende- Dialog gehen. Das klappt auch, aber wenn ich dann im Ende- Dialog auf den "Fertigstellen"- Button klicke, kommt noch mal ein Fenster mit dem Text "Setup wurde unterbrochen, klicken Sie auf Fertigstellen, um zu Beenden usw.". Auch taucht mein Programm nicht in Der Softwareliste in der Systemsteuerung auf. Wie kann ich diese beiden Probleme lösen. Ich brauche dringend Hilfe, am Montag ist der letzte Tag meiner Deadline.
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.
SetupProgress- Dialog unterdrücken
Started by
marcoow
, May 17 2003 19:19
3 replies to this topic
Posted 17 May 2003 - 19:35
Schreib eine Log-Datei um zu sehen, wo welcher Fehler auftritt. Evtl. stimmt mit den Return-Code deiner Custom Action etwas nicht.
Stefan Krüger
InstallSite.org twitter facebook
Posted 17 May 2003 - 19:59
Der Schluss des Logfiles sieht so aus:
Ich schick's auch gerne per Mail komplett, wenn es OK ist.
Die Konfiguration für den "Jetzt installieren"- Button sieht übrigens so aus:
CODE |
Property(C): PackagecodeChanging = 1 Property(C): ProductState = -1 Property(C): PackageCode = {87A729E2-F5A3-4031-B4F9-C56DED394916} Property(C): CostingComplete = 1 Property(C): SourcedirProduct = {3736F0FF-EFDA-4BAE-8DC6-0EF0FC202384} Property(C): OutOfDiskSpace = 0 Property(C): OutOfNoRbDiskSpace = 0 Property(C): PrimaryVolumeSpaceAvailable = 0 Property(C): PrimaryVolumeSpaceRequired = 0 Property(C): PrimaryVolumeSpaceRemaining = 0 Property(C): C:\Programme\AL-KO\ = C:\Programme\AL-KO\ === Protokollierung beendet: 17.05.2003 20:50:42 === MSI (c) (20:34): Grabbed execution mutex. MSI (c) (20:34): Cleaning up uninstalled install packages, if any exist MSI (c) (20:34): MainEngineThread is returning 1602 === Verbose logging stopped: 17.05.2003 20:50:42 === |
Ich schick's auch gerne per Mail komplett, wenn es OK ist.
Die Konfiguration für den "Jetzt installieren"- Button sieht übrigens so aus:
CODE |
EndDialog Return OutOfNoRbDiskSpace <> 1 DoAction PREPARE HAS_2002 <> "1" NewDialog OutOfSpace OutOfNoRbDiskSpace = 1 DoAction ATTRIBINST9x HAS_2002 = "1" And Version9X DoAction ATTRIBINSTNT HAS_2002 = "1" And VersionNT DoAction MAKEUPDATE HAS_2002 = "1" DoAction SETUPDATED HAS_2002 = "1" NewDialog SetupCompleteSuccess HAS_2002 = "1" [ProgressType1] Installing HAS_2002 <> "1" [ProgressType2] installed HAS_2002 <> "1" [ProgressType3] installs HAS_2002 <> "1" |
Edited by marcoow, 17 May 2003 - 20:05.
Posted 19 May 2003 - 15:02
1602 bedeutet "User canncelled".
Hast du die Rrturn-Werte deiner Custom Action Funktionen überprüft, bzw. so eingestellt, dass sie ignoriert werden?
Der Return-Wert müsste auch im Log stehen, such nach den Namen deiner Custom Actions.
Hast du die Rrturn-Werte deiner Custom Action Funktionen überprüft, bzw. so eingestellt, dass sie ignoriert werden?
Der Return-Wert müsste auch im Log stehen, such nach den Namen deiner Custom Actions.
Stefan Krüger
InstallSite.org twitter facebook