LabVIEWForum.de - Uninstaller -

LabVIEWForum.de

Normale Version: Uninstaller -
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe mal wieder ein kleines Problem.
aktuell komme ich so langsam an den Punkt das mein Programm in Richtung Release geht und habe daher im Projekt 2 Build-spezifikationen erstellt.

1. Ohne Runtime, d.h. einfach die reine .exe (geht soweit, alles toll)
2. Mit Runtime , d.h. ein setup, welches die Runtime 8.0 mitbringt, einen Eintrag im Start Menu erstellt und dann letzlich doch den build 1. einbindet.

Jetzt meine offenen Fragen:
--
a) wie kann ich dafür einen Uninstaller einbinden ?

b) mir ist aufgefallen dass ich solange ein Relase aus 2. installiert ist, keinen neueren installieren kann, da der tolle Installer mir sagt " da ist was neueres installiert"
was einerseits schwachsinn ist, da es sich um einen älterne build handelt.
d.h. ich muss ueber Sys-Steuerung -> software deinstallieren um dann mittels meinem installer wieder die neue version installieren zu können.

kurzzum, woher greift sich der installer das datum oder die Version ab ?




gruss
fidel
' schrieb:kurzzum, woher greift sich der installer das datum oder die Version ab ?
Nur geschätzt, aber vielleicht greift er sich die Version der Runtime ab und meint dann, dass diese schon drauf ist. Wie gesagt, keine ahnung obs so ist. Aber warum gibst du nicht einfach die Exe weiter wenn einaml die runtime drauf ist? Sonst hast du ja jedes mal die unnötigen Daten mit drauf...

Gruss
Uli
<div align="left">Hallo, Fidel,

ich stimme im Prinzip Uli zu. Ich habe mir längst abgewöhnt (bzw. NIE angewöhnt), bei einer Auslieferung einen kompletten Installer mit allen Treibern anzufertigen. Ich gebe lieber alle einzelnen Programm-Pakete (also z.B. Runtime-Engine, Treiber wie VISA o.ä., ...) einzeln dazu.

Das heisst zwar bei Erstinstallation mehr Aufwand, aber wenn du dann nur ein Update deines Programms rausgibst, muss du in der Regel nicht nochmal die ganzen Treiber usw. dazu geben.

MfG, Jens</div>
Hallo,

naja, das wäre eine Möglichkeit, aber nicht die angedachte.

Ich will ein Release, welches egal ob es ein Neukunde betrifft, oder einen Alt-Kunden immer alles mitbringt.
Egal ob er LV installiert hat und die RunTime benötigt, oder nicht.

Es muss doch zumindest einen Weg geben einen Uninstaller zu basteln, oder liege ich da so falsch ?


btw: das die gleiche Library, die aber zu einem späteren Zeitpunkt gebuildet wurde, als älter gilt ist so oder so komplett sinnfrei.


gruss und schönes wochenende

fidel
<div align="left">Hallo, Fidel,

dann bau deine Release (ich nehme mal an auf CD) so auf:

Alles auf die CD packen in einzelnen Paketen.

Dann eine schöne kleine Erklärung dazu:

Update-Kunde muss halt nur die "Update-Exe" installieren,
Neu-Kunde muss halt alles auf CD installieren.

MfG, Jens.</div>
' schrieb:<div align="left">Hallo, Fidel,

dann bau deine Release (ich nehme mal an auf CD) so auf:

Alles auf die CD packen in einzelnen Paketen.

Dann eine schöne kleine Erklärung dazu:

Update-Kunde muss halt nur die "Update-Exe" installieren,
Neu-Kunde muss halt alles auf CD installieren.

MfG, Jens.</div>


hi jens,

ok, is ein Weg, ist mir schon klar.
Ich wundere mich nur dass hier offensichtlich niemand bisher aneinen Uninstaller gedacht hat....is doch eigentlich bei jeglicher software ein Pflicht ding...wenn man sich als Anwender nicht aufregen will.

ich hacke nur deshalb nach, ich kann / will mir nicht vorstellen das dies der einzige weg istTongue


gruss
fidel
Wir sind Programmierer,

also wollen wir natürlich nicht, dass jemand unsere Software deinstalliert. Wink
jetzt mal ehrlich, auch wenn die jokes ne ganz nette ablenkung sindTongue

gibt es de facto in dieser "tollen software" nur die möglichkeit einen installer zu erstellen,
ABER KEINE uninstall routine ?

das erinnert mich doch stark an win3.11 zeiten :/

gruss
fidel
Hi Leute,

also ich kenn das aus alten Delphi-Zeiten noch so das man sich da einen Installer/Uninstaller bastelt und ihm sagt was er wo hin schicken soll und wo er nach der Version schaut etc.
Wäre nur so ein Vorschlag aber kann man nicht mit Delphi so ein Teil basteln und es dann mit auf die CD schmeißen?
Unter LabVIEW selber ist mir sowas noch nicht untergekommen!
greets
Thomas
Referenz-URLs