07-28-2016 01:28 AM
Hallo zusammen
Ich stehe vor einem grossen Rätsel, nicht einmal NI kann mir aktuell weiterhelfen.
Auf meiner Workstation sind die XML API's von LabVIEW nicht ausführbar. D.H. z.B. das VI NI_XML.lvlib:Close Reference(NNMap).vi. Im Anhang habe ich die Fehlermeldung die jedesmal erscheint. Das Problem ist nur auf meinem PC, auf allen anderen wo ich LabVIEW installiert habe tritt dieser Error nicht auf.
Was habe ich schon unternommen:
- LabVIEW mehrmals neu installiert und mit den anderen Versionen inkl. Treiber abgeglichen.
- Masscompile auf anderen Rechner ausgeführt und bei mir wieder neu laufen gelassen.
- Verantwortliche dll lokalisiert und nach kopien gesucht, neuste dll ins richtige Verzeichnis geladen, ältere dll umgenannt.
- Neues leeres Projekt erstellt mit einem VI und der XML API
- Report aus NI MAX gezogen und NI geschickt -> Alles i.o
Alle Punkte haben mich nicht weitergebracht. Ich habe immernoch dieselbe Fehlermledung und die VI's von NI sind broken.
Verwendete Komponenten:
LabVIEW 2014 f3 Patch 32-bit auf 64-bit Windows.
Das Problem ist das LabVIEW mir sagt, ich soll den Pfad anpassen wo die dll geladen werden soll. Wie soll ich das machen wenn das VI von NI Passwort geschützt ist?
Hatte jemand von euch schon ähnliche Probleme? Ich danke euch fürs Feedback.
Viele Grüsse
Pascal
07-28-2016 03:28 AM
Hi Pascal,
der Fehler liegt wahrscheinlich in der Windowsinstallation. Die DLL scheint auf dem betreffenden Rechner zu fehlen
Viele Grüße
Oli
07-28-2016 04:36 AM
bzw. die DLL nicht richtig / garnicht registriert?
07-28-2016 05:03 AM
07-28-2016 05:35 AM
Hallo zusammen,
Ja den link habe ich gesehen und ausprobiert, vielen Dank. Leider hat das zu keinem Erfolg geführt.
ICh vermute auch langsam das es ein System Fehler ist, bzw. wurde mein PC letzte Woche neu aufgesetzt. Ich vermute unsere IT hat da wiedermal tolle Arbeit geleistet.
Ich versuche mal die DLL zu registrieren, das habe ich noch nicht versucht.
07-28-2016 05:45 AM
Hier ist ein Aszug wenn ich versuche die DLL zu registrieren:
07-28-2016 06:27 AM
Hallo Pascal,
nur ein kleiner Hinweis:
Das Problem mit der nicht gefunden DOMUserDefRef.DLL beim Aufruf von regsvr32 liegt an der Art und Weise, wie cmd.exe die Kommando-Zeile analysiert.
Du muss den Pfad zur DLL in “Hochkommata“ setzen.
Also regsvr32 “C:\Program Files (x86)\National Instruments\LabVIEW 2014\resource\DOMUserDefRef.dll”.
Walter
07-28-2016 07:20 AM
Hallo Walter,
Ich habe beides versucht, klappt auch so nicht.
Ich denke ich komme nicht um eine Neuinstallation von Windows durch.
Danke.
07-28-2016 07:25 AM
Nach einem PC neu start erhalte ich folgende Meldung:
Sry fürs Zu spamen bei euch. Da NI Auch nicht weiter weiss, bin ich auch zimlich ratlos.
07-28-2016 07:35 AM
Hallo Pascal,
machmal sind die Fehlermeldungen auch irreführend. Könnte es sein, dass eine Komponente, die von DOMUserDefRef.dll aufgerufen wird nicht im System vorhanden ist. Untersuche die DLL mal mit "Dependency Walker", um zu sehen, ob alle Abhänigkeiten auf Deinem System installiert sind.
Uli