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

SetupProgress- Dialog unterdrücken


3 replies to this topic

marcoow

marcoow
  • Members
  • 6 posts

Posted 17 May 2003 - 19:19

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.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.

marcoow

marcoow
  • Members
  • 6 posts

Posted 17 May 2003 - 19:59

Der Schluss des Logfiles sieht 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.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.