Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Inno Setup Deinstallation von eigenen Programm (https://www.delphipraxis.net/161725-inno-setup-deinstallation-von-eigenen-programm.html)

Paulh 17. Jul 2011 19:21

Inno Setup Deinstallation von eigenen Programm
 
Hallo,

ich habe mit Inno Setup einen Setup :-D für mein Programm erstellt, soweit geht das.

Nur habe ich das Problem, dass ich für ein Update eine "Schnelle Deinstallation" und eine "Schnell Installation" benötige.

PS: Unter einer "Schnelle Deinstallation" und einer "Schnell Installation" verstehe ich, dass der Setup ohne weitere Fragen oder Angaben durch läuft !

Danke im vorraus !

blackfin 17. Jul 2011 19:35

AW: Inno Setup Deinstallation von eigenen Programm
 
such mal in der InnoSetup-Hilfe nach "silent" bzw. "verysilent", das dürfte deine Fragen beantworten :-)

RWarnecke 18. Jul 2011 04:14

AW: Inno Setup Deinstallation von eigenen Programm
 
Warum das Programm immer komplett deinstallieren und dann wieder installieren ? Ich würde an Deiner Stelle in dem Update-Setup nur die Dateien austauschen, die neuer sind. Damit würdest Du das Update-Setup auch sehr klein halten und es würde noch schneller gehen.

Paulh 18. Jul 2011 10:42

AW: Inno Setup Deinstallation von eigenen Programm
 
@ RWarnecke: Bis jetzt hatte ich das Upddate genauso wie du es sagst, gestern habe ich jedoch festgestellt, dass ich im Programmordner von Win7 nicht schreiben darf. :(

@ blackfin: Werde es gleich versuchen.

Paulh 18. Jul 2011 11:00

AW: Inno Setup Deinstallation von eigenen Programm
 
Ich habe es hinbekommen:

Delphi-Quellcode:
ShellExecute(Application.Handle,'open',{Deinstall.exe},'/VERYSILENT',pchar({Ordner}),SW_SHOW);

:thumb:

Danke !

Paulh 18. Jul 2011 11:06

AW: Inno Setup Deinstallation von eigenen Programm
 
Aber wie bekomme ich hin, dass wenn der Setup fertig ist auch mein Programm weiter läuft :?:

Luckie 18. Jul 2011 11:56

AW: Inno Setup Deinstallation von eigenen Programm
 
Zitat:

Zitat von Paulh (Beitrag 1112354)
@ RWarnecke: Bis jetzt hatte ich das Upddate genauso wie du es sagst, gestern habe ich jedoch festgestellt, dass ich im Programmordner von Win7 nicht schreiben darf.

Das darf man genau genommen schon seit Windows NT nicht. Da du aber unter XP anscheinend als Administrator gearbeitet hast, ist dir das nicht aufgefallen.

Ralf Kaiser 18. Jul 2011 12:04

AW: Inno Setup Deinstallation von eigenen Programm
 
Zitat:

Zitat von Paulh (Beitrag 1112360)
Aber wie bekomme ich hin, dass wenn der Setup fertig ist auch mein Programm weiter läuft :?:

  • Du startest das Setup von deinem Programm aus
  • Dein Programm bendet sich selbt
  • Das Setup macht seine Arbeit
  • Das Setup startet dein Programm hinterher wieder

Das Setup kann, während dein Programm läuft, dein Programm nicht überschreiben. Darum muss es sich zwischenzeitlich beenden.

Paulh 22. Jul 2011 16:23

AW: Inno Setup Deinstallation von eigenen Programm
 
mhh..

Ich mach es einfach so:
Code:
Setup ausführen
sleep(2000);
Fertig :-D

FBrust 22. Jul 2011 17:12

AW: Inno Setup Deinstallation von eigenen Programm
 
Du kannst Dein Programm nicht überschreiben, solange es läuft, also musst Du es beenden. So wie Ralf es beschrieben hat, mach ich es auch und das funktioniert wunderbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz