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

Deinstallation und eigene Funktion


1 reply to this topic

roman1

roman1
  • Members
  • 1 posts

Posted 25 April 2002 - 08:19

Hallo an alle,
Ich verzweifele.
Habe ine sehr komplizierte IS5 Installation
in IS6 übernommen.
Sie ist nicht Ereignisgesteuert.
Sie fängt mit den Schlüsselwort
"program" und läuft sauber durch.

Die Probleme tauchen erst bei der Deinstallation.

Ich MUSS am Ende eine eigene "Putz-Funktion"
aufrufen. Aber wie?

Über Ereignisse "OnEnd" oder die Anderen,
kann ich es nicht tun. Die kommen nicht.
Der Maintaincemodus existiert nicht.
Und diese auf Ereignisse umzuschreiben
nehme zu viel Zeit.

Also BITTE, wie? Wer weiß bitte melde sich!

Vielen Dank schon jetzt!

Roman




:)

EberhardH

EberhardH
  • Members
  • 137 posts

Posted 25 April 2002 - 13:39

Hallo Roman,

Dir wird nichts anderes übrigbleiben, als das IS5-Script umzuschreiben. Denn IS6 funktioniert ja eben durch diese Ereignissteuerung, und erst diese Ereignisse rufen bestimmte vordefinierte Funktionen (wie On...After) auf.

Irgendwo steht, wie man ein altes IS-Script überführen kann in IS6 (in der Hilfe?). Zuallererst schmeiß das klammernde "program"/"end" raus. Dann laß Dir von der IDE die Funktionsrümpfe für alle notwendigen Funktionen erstellen und kopiere da Deine Sachen rein. Um Arbeit zu sparen - für eine quick-and-dirty-Lösung: fang den MAINT. mode gleich ganz ab (mit Fehlermeldung + abort). Stecke alles unter die OnFirst...-Funktionen. Und Deine Putzfunktion packst Du in OnUninstalling bzw. OnUninstalled.

Also: ohne diese Funktionen wird nix. Tut mir leid.

Eberhard