LabVIEWForum.de - erzeugte Exe läuft nicht unter Win7 (Visa-Problem)

LabVIEWForum.de

Normale Version: erzeugte Exe läuft nicht unter Win7 (Visa-Problem)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Experten,

ich hab folgendes Problem:
mit LV8.0 und AppBuilder auf WinXP-Rechner erzeugte Programme laufen zwar auf Win7-Rechnern, aber die Visa-Schnittstelle funktioniert nicht. Soll heißen, Geräte, welche ich bestens mit Visa auf dem WinXP-Entwicklungssystem abfragen konnte, sind im Programm unter Win7 einfach nicht kommunikativ...

Hat jemand eine Lösung Parat?

Aktuelle RT9 hab ich auf den Win7-Rechner raufgespielt, hat nix geholfen.

Danke für eure Mühe!
Du brauchst auch die VISA-RT.

Du kannst auch einen Installer von deiner EXE erzeugen, und dort die LV-RT und VISA-RT dazupacken.
Wie das genau in V8 geht weis ich nicht mehr, wenn es den Projektexplorer hat ?
Und wenn du die Exe unter LV8.0 erstellt hast, dann must du auch die 8.0er LV-Runtime installieren!

Gruß, Jens
Schönen Dank für die schnelle Hilfe!

Das Visa-RT hats gebracht, jetzt läuft alles wieder.

Muß ich Probleme erwarten, weil ich ein 8.0er Programm unter ner 9er RT laufen lasse?
Wie wäre es denn geregelt, wenn ich verschiedene Programme (von verschiedenen LV-Versionen) auf einem Rechner laufen lasse. Kriegt da jede Version seine eigene RT? -->klingt irgendwie dämlich...machen die bei NI son Blödsinn???
' schrieb:Muß ich Probleme erwarten, weil ich ein 8.0er Programm unter ner 9er RT laufen lasse?
Du musst auch einen 8.0er Runtime-Engine installiert haben, sonst dürfte IMHO das Programm nicht laufen.
' schrieb:Wie wäre es denn geregelt, wenn ich verschiedene Programme (von verschiedenen LV-Versionen) auf einem Rechner laufen lasse. Kriegt da jede Version seine eigene RT?
JA, für jedes LabVIEW-Programm den passenden RTE installieren.
' schrieb:-->klingt irgendwie dämlich...machen die bei NI son Blödsinn???
ASFAIK, JA!

Gruß, Jens
' schrieb:Kriegt da jede Version seine eigene RT? -->klingt irgendwie dämlich...machen die bei NI son Blödsinn???

Das ist kein Blödsinn. Die Unterschiede zwischen den compilerten VIs in den verschiedenen Versionen sind viel zu gross als dass eine Runtime alle frühreren Formate lesen könnte. Zudem sind auch viele andere interne Funktionen wesentlich anders. Wenn da eine 9.0 Runtime auch 7.0 VIs laufen lassen können müsste, würde die Runtime qua Grösse kaum kleiner werden als alle individuellen Runtimes zusammen, aber es wäre ein absoluter Alptraum für NI um das jedesmal zu testen.
Ja das kann ich alles auch bestätigen. Hab sogar ein anderes Problem. VI's die ich unter 8.6 geschrieben habe die auch unter 2009 laufen und dann umwandle in eine EXE. Laufen nicht zu 100%. (um genau zu sein mein Graph zeigt dann nichts an).

Hat da schon jemand Erfahrung

Gruß Gecko
Referenz-URLs