mit CA und InstallScript (XCopyFile) kopiere ich ca. 600MB auf den Zielrechner. Die Daten werden kopiert, leider aus der Fortschrittsanzeige ist dabei nichts zuerkennen.
Ich verwende InstallShield 11 Prof. (German)
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.
Fortschrittsbalken wird nicht aktualisiert
Started by
jarpo
, Jan 03 2006 17:02
7 replies to this topic
Posted 04 January 2006 - 10:15
hm, da bin ich auch noch nicht so durchgestiegen. Hast du die CA im Progress Dialog eingetragen?
Posted 04 January 2006 - 14:09
Im Dialog SetupProgress gibt es einen Eintrag vom Typ Progressbar. In diesem Eintrag musst du auf Abonements klicken und die CA dort Eintragen
Posted 11 January 2006 - 10:07
ich habs mal ausprobiert und musste feststellen, das das auch so nicht funktioniert. Habe die CA im Progressdialog bzw. EventMapping Tabelle eingetragen und einen Eintrag dazu im Action Text. Angezeigt wrd nix. Der Balken wird nicht aktualisiert. Über InstallScrip geht es wohl auch nicht zu aktualisieren, in der Hilfe steht das die Funktion SetStatusWindow für BasicMSI Projekte nicht zulässig ist. Entweder muss da noch was gemacht werden oder es werden nur bestimmte CAs angezeigt. Wenn's einer weiss oder rausgefunden hat bitte hier posten.
Posted 11 January 2006 - 12:07
eine andere alternative wäre ein Dialog zu erstellen, der während der ganzen Installation offen bleibt und in dem die einzelne Schritte (aus der CA) angezeigt werden.
Wird eine CA erfolgreich beendet, so kann ein kleines Häkchen-Icon (beim Fehler ein Fragezeichen-Icon) neben dem Textfeld gesetzt werden.
Leider bin ich nicht so weit um es in ein Script einzubinden. Ich weis noch nicht genau wie man so ein Dialogcontrol vom Script ansprechen kann.
Wenn jemand ähnliche Funktionalität bereits realisiert hat bitte melden.
Wird eine CA erfolgreich beendet, so kann ein kleines Häkchen-Icon (beim Fehler ein Fragezeichen-Icon) neben dem Textfeld gesetzt werden.
Leider bin ich nicht so weit um es in ein Script einzubinden. Ich weis noch nicht genau wie man so ein Dialogcontrol vom Script ansprechen kann.
Wenn jemand ähnliche Funktionalität bereits realisiert hat bitte melden.
Posted 11 January 2006 - 20:37
Um Text für eine CA im Progressdialog anzuzeigen reicht es, einen entsprechenden Eintrag in der ActionText Tabelle zu machen. Allerdings geht das nur für Aktionen mit "deferred Execution". Wenn sich auch der Balken bewegen soll, dann muss die Custom Action bestimmte MSI-Funktionen aufrufen. Das ist im SDK dokumentiert.
Stefan Krüger
InstallSite.org twitter facebook