AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Inno Setup Deinstallation von eigenen Programm
Thema durchsuchen
Ansicht
Themen-Optionen

Inno Setup Deinstallation von eigenen Programm

Ein Thema von Paulh · begonnen am 17. Jul 2011 · letzter Beitrag vom 22. Jul 2011
Antwort Antwort
Seite 1 von 2  1 2      
Paulh

Registriert seit: 29. Mai 2011
34 Beiträge
 
Delphi XE3 Professional
 
#1

Inno Setup Deinstallation von eigenen Programm

  Alt 17. Jul 2011, 20:21
Hallo,

ich habe mit Inno Setup einen Setup 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 !
Gruß Paulh - Minecaft Server
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#2

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 17. Jul 2011, 20:35
such mal in der InnoSetup-Hilfe nach "silent" bzw. "verysilent", das dürfte deine Fragen beantworten
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 05:14
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Paulh

Registriert seit: 29. Mai 2011
34 Beiträge
 
Delphi XE3 Professional
 
#4

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 11:42
@ 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.
Gruß Paulh - Minecaft Server
  Mit Zitat antworten Zitat
Paulh

Registriert seit: 29. Mai 2011
34 Beiträge
 
Delphi XE3 Professional
 
#5

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 12:00
Ich habe es hinbekommen:

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


Danke !
Gruß Paulh - Minecaft Server
  Mit Zitat antworten Zitat
Paulh

Registriert seit: 29. Mai 2011
34 Beiträge
 
Delphi XE3 Professional
 
#6

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 12:06
Aber wie bekomme ich hin, dass wenn der Setup fertig ist auch mein Programm weiter läuft
Gruß Paulh - Minecaft Server
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 12:56
@ 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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 18. Jul 2011, 13:04
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.
Ralf Kaiser
  Mit Zitat antworten Zitat
Paulh

Registriert seit: 29. Mai 2011
34 Beiträge
 
Delphi XE3 Professional
 
#9

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 22. Jul 2011, 17:23
mhh..

Ich mach es einfach so:
Code:
Setup ausführen
sleep(2000);
Fertig
Gruß Paulh - Minecaft Server
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Inno Setup Deinstallation von eigenen Programm

  Alt 22. Jul 2011, 18:12
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.
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 Uhr.
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