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

Benutzerdefinierte Aktion


2 replies to this topic

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 25 October 2004 - 12:15

Hallo,

ich schaffs einfach nicht über eine Benutzerdefinierte Aktion ein Exe-Datei auszuführen.

Die Datei wird im Zielverzeichnis installiert.

Vorgehensweise ist folgende:

Asissistent für benutzerdefinierte Aktionen starten:

- Basisinformationen
Name und Beschreibung eingeben

- Art der Aktion
Art = Starten einer ausführbaren Datei
Speicherort = Mit dem Produkt installiert

- Aktionsparameter
Quelle = hier gehe ich auf den <Suchen> Button und wähle die Exe aus
Ziel = Aufruf ohne Parameter --> Feld frei lassen

- Weitere Optionen
Return Processing = Häckchen bei: Warten bis Ende der Aktion
In-Script-Ausführung = Verzögerte Ausführung
Ausführungplanung = Das Feld ist deaktiviert bei mir

- In Sequenz einfügen
Installationsoberflächensequenz = <fehlt in Sequenz>
Installationsoberflächenbedingung = leer
Installations-Ausführungssequenz = Nach InstallFiles
Installationsausführungsbedingung = leer

damit ist der Asisstent dann abgeschlossen.

Beim kompilieren kommt die Warnung:
ISDEV : warning -6558: Die benutzerdefinierte Aktion test_ba in der Tabelle 'InstallExecuteSequence' wird von einer installierten Datei gestartet. Sie müssen möglicherweise eine Bedingung einrichten, die überprüft, ob die Quelldatei lokal installiert wird, um die benutzerdefinierte Aktion erfolgreich aufrufen zu können.

Beim installieren kommt die Fehlermeldung:

interner Fehler 2715, gefolgt von einer GUID.
(das ist die gleiche GUID wie bei Programdateischlüssel eingetragen)

tjo - was mache ich falsch? ich hab schon mit verschiedenen Werten und Einstellungen rumgespielt - kein Ergebnis.

Zum Zeitpunkt der Fehlermeldung befinden sich im Installationsverzeichnis auf dem Zielrechner keine Dateien. Vermutlich wird bereits vor Ausgabe der Fehlermeldung ein Rollback gemacht.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 25 October 2004 - 20:46

warning -6558: Du solltest für die Aktion eine Bedingung angeben, damit sie bei der Deinstallation nicht ausgeführt wird (denn da ist diene Datei ja schon gelöscht)

Schreib doch mal eine Logdatei umzu sehen wann was warum passiert

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 27 October 2004 - 15:30

... ich habs endlich herausgefunden was falsch war tongue.gif :

Die Datei, welche ausgeführt werden soll, darf nicht über eine Dynamische Dateiverknüpfung zu einer Komponente hinzugefügt werden...

Ist das ein Bug oder steht das irgendwo als Hinweis?