15.12.2006, 09:27
Beitrag #1
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Uninstaller -
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
|
|
|
15.12.2006, 09:59
Beitrag #2
|
DoubleU
LVF-Gelegenheitsschreiber
Beiträge: 51
Registriert seit: Jan 2006
8.01
2004
kA
Deutschland
|
Uninstaller -
' 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
|
|
|
15.12.2006, 12:24
Beitrag #3
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Uninstaller -
<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>
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
15.12.2006, 15:02
Beitrag #4
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Uninstaller -
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
|
|
|
15.12.2006, 15:30
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Uninstaller -
<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>
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.12.2006, 11:49
Beitrag #6
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Uninstaller -
' 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 ist
gruss
fidel
|
|
|
18.12.2006, 14:35
Beitrag #7
|
|
|
18.12.2006, 15:45
Beitrag #8
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Uninstaller -
jetzt mal ehrlich, auch wenn die jokes ne ganz nette ablenkung sind
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
|
|
|
18.12.2006, 17:48
Beitrag #9
|
BKone
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Aug 2006
7.1 und 8
2006
kA
Deutschland
|
Uninstaller -
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
|
|
|
| |