11.03.2010, 17:59
Ich habe eine lauffähige 8.61 Anwendung mit Installer.
Nun habe ich das ganze mit LV9 (_f3 Patch installiert) erstellt (Entwicklungsrechner XP-32Bit) und laufe in komische Probleme. Vielleicht kann mir dazu jemand was sagen.
Der Installer tuts nicht, wenn ich die RuntimeLV9 mit ins Setup aufnehmen lasse, der Build wird zwar erstellt, aber beim ausführen von Setup-exe sagt er dann, dass irgendwas nicht aktualisiert sei:
.Distribution.cpp(1930): IInstallerError 11004
Entwicklerfehler. Distribution enhält ungültige Abhängigkeiten:
1. Product Bolometer ({705F06D8-A1A7-40C9-A71D-B5B9A92ADC66}) depends on
product with upgrade code {1DA01FF3-1E36-4A14-802B-D195819E159B},
version [9.0.316.0,), language in {}
which is not in the distibution.
Distribution korrigieren und erneut versuchen.
<No Debug Message>
Daher habe ichs Setup ohne die Runtime erzeugen lassen, das lief dann durch.
Auf dem Entwicklungsrechenr mit XP läuft auch die LV9-Exe einwandfrei.
Auf dem Zielsystem win7-64Bit habe ich zunächst die Runtime LV9 installiert, gebootet und dann meine Applikation mit Setup-.exe. Muss ich auch auf meinem Entwicklungssystem die von NI.cm geladene Runtime installieren ?
Auf dem Zielsystem win7-64 gibt es dann das Problem, dass er COM2 nicht findet. Übrigends gibts bei win7 keine Hyperterminal mehr...
Ich habe auf COM2 daher ein Standardmodem installiert, um zu sehen ob COM2 lebt, COM2 ist da.
COM2 spreche ich über VISA an. Wie ich nun in LV9 sehe, steht an dem VISA:öffnen (alt). Vielleicht findet er das "alte" dann auf einem neuen System nicht ?
Ich habe die VISA-öffnen-Funktionen dann gegen die "neue" getauscht und werde morgen sehen ob es geht.
Ebenso fällt mir bei den INI-Funktionen auf, dass das Konfigurationsdatei öffnen so ein kleines 8.6 dabei hatte. Auch das habe ich dann gegen die optisch gleiche LV9 Variante ersetzt.
Nun habe ich das ganze mit LV9 (_f3 Patch installiert) erstellt (Entwicklungsrechner XP-32Bit) und laufe in komische Probleme. Vielleicht kann mir dazu jemand was sagen.
Der Installer tuts nicht, wenn ich die RuntimeLV9 mit ins Setup aufnehmen lasse, der Build wird zwar erstellt, aber beim ausführen von Setup-exe sagt er dann, dass irgendwas nicht aktualisiert sei:
.Distribution.cpp(1930): IInstallerError 11004
Entwicklerfehler. Distribution enhält ungültige Abhängigkeiten:
1. Product Bolometer ({705F06D8-A1A7-40C9-A71D-B5B9A92ADC66}) depends on
product with upgrade code {1DA01FF3-1E36-4A14-802B-D195819E159B},
version [9.0.316.0,), language in {}
which is not in the distibution.
Distribution korrigieren und erneut versuchen.
<No Debug Message>
Daher habe ichs Setup ohne die Runtime erzeugen lassen, das lief dann durch.
Auf dem Entwicklungsrechenr mit XP läuft auch die LV9-Exe einwandfrei.
Auf dem Zielsystem win7-64Bit habe ich zunächst die Runtime LV9 installiert, gebootet und dann meine Applikation mit Setup-.exe. Muss ich auch auf meinem Entwicklungssystem die von NI.cm geladene Runtime installieren ?
Auf dem Zielsystem win7-64 gibt es dann das Problem, dass er COM2 nicht findet. Übrigends gibts bei win7 keine Hyperterminal mehr...
Ich habe auf COM2 daher ein Standardmodem installiert, um zu sehen ob COM2 lebt, COM2 ist da.
COM2 spreche ich über VISA an. Wie ich nun in LV9 sehe, steht an dem VISA:öffnen (alt). Vielleicht findet er das "alte" dann auf einem neuen System nicht ?
Ich habe die VISA-öffnen-Funktionen dann gegen die "neue" getauscht und werde morgen sehen ob es geht.
Ebenso fällt mir bei den INI-Funktionen auf, dass das Konfigurationsdatei öffnen so ein kleines 8.6 dabei hatte. Auch das habe ich dann gegen die optisch gleiche LV9 Variante ersetzt.