INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

DLLRegisterServer Eingangspunkt nicht gefunden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.01.2012, 11:22
Beitrag #1

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

2009
2011
DE



DLLRegisterServer Eingangspunkt nicht gefunden
Hallo,

ich habe folgendes Problem:

ich habe ein kleines Programm für ein Analogausgabemodul geschrieben. Leider
funktioniert das Programm nur, wenn ich vorher ein vom Hersteller geschriebenes Programm starte.

Wenn ich Labview starte und mein Programm anklicke kommt die Meldung:
"ULx_LV.dll konnte nicht geladen werden"
Wenn ich vorher aber das Standardprogramm vom Hersteller laufen lasse, dann funktioniert auch mein Programm.

Ich habe versucht die Dll bei WinXP zu registrieren, dazu hab ich bei "Ausführen":

regsvr32 "c:\Programme....\ULx_LV.dll"

ausgeführt, da kam dann die Fehlermeldung:

"DllRegisterServer- Eingangspunkt nicht gefunden. Datei kann nicht registriert werden."

In einem anderen Forum habe ich gelesen, man soll solche Dll's einfach in c:\windows\system oder ..\system32
hineinkopieren....aber das hat auch nichts geändert.


Kann mir jemand einen Rat geben?


MfG
ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2012, 12:09 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2012 12:10 von rolfk.)
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: DLLRegisterServer Eingangspunkt nicht gefunden
Das hört sich an wie ein Installationsfehler der Measurement Computing Software.

Nicht die ULx_LV.dll DLL ist nicht registriert, aber eine andere ActiveX DLL, die von dieser DLL benützt wird. ULx_LV.dll ist nur der Wrapper der die MC Treiber APIs (die scheinbar in ActiveX sind) für LabVIEW zugänglich macht. Wenn die MC Applikation läuft macht sie scheinbar einigen Hokuspokus, um diese Treiber APIs zu laden, und dann sind sie für den LabVIEW Treiber auch verfügbar.

Herinstallation oder Reperatur des UL LabVIEW Treibers, oder gar der ganzen MC Software (in der richtigen Reihenfolge!!, entsprechende readme.txt werden selten gelesen aber sind oft sehr wichtig), scheint mir angebracht.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2012, 12:43
Beitrag #3

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

2009
2011
DE



RE: DLLRegisterServer Eingangspunkt nicht gefunden
Hallo Rolf,

danke für die Antwort!
versteh ich dich richtig, du meinst ich sollte evtl. die Installation von dem Gerät neu machen?
Ich frage, weil ich nicht verstehe warum dann die Programme vom Gerätehersteller (Meilhaus) funktionieren...

Oder ging schon etwas bei der installation von Labview schief?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2012, 15:40
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: DLLRegisterServer Eingangspunkt nicht gefunden
(03.01.2012 12:43 )ede84 schrieb:  Hallo Rolf,

danke für die Antwort!
versteh ich dich richtig, du meinst ich sollte evtl. die Installation von dem Gerät neu machen?
Ich frage, weil ich nicht verstehe warum dann die Programme vom Gerätehersteller (Meilhaus) funktionieren...

Oder ging schon etwas bei der installation von Labview schief?

Nun ich kenne die Measurement Computing Hardware überhaupt nicht, da wir grundsätzlich NI Hardware verwenden wann immer das geht. Also kann ich Dir keine detaillierten Installationsanleitung geben. Und was der Grund ist warum die Meilhaus Software funktioniert und der LabVIEW Treiber nicht kann ich Dir auch nicht im Detail sagen. Es ist aber gut möglich dass die Herstellersoftware einige extra Klimmzüge macht um einen allenfalls vorhanden Treiber zu finden und zu initlialisieren, und dass diese Klimmzüge im LabVIEW Treiber nicht gemacht werden oder fehlschlagen wegen Installationspfad-Unterschieden.

Nichtsdestotrotz sollte es eine Möglichkeit geben um den LabVIEW Treiber selbständig zum Laufen zu bringen. Wie sollte in der Installationsanleitung zum Treiber zu lesen sein, aber diese Dokumente werden von einem richtigen Programmier meist nicht gelesen, weil es ja ansonsten zu einfach sein könnte :-). Und ja, in diesem Satz ist auch Selbstspott.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2012, 15:48
Beitrag #5

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

2009
2011
DE



RE: DLLRegisterServer Eingangspunkt nicht gefunden
Okay Rolf,

hab verstanden. Nochmals vielen Dank!

Hau rein.
Gruß
der ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2012, 08:18
Beitrag #6

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

2009
2011
DE



RE: DLLRegisterServer Eingangspunkt nicht gefunden
OMG!! Big Grin Big Grin

"In einem anderen Forum habe ich gelesen, man soll solche Dll's einfach in c:\windows\system oder ..\system32
hineinkopieren....aber das hat auch nichts geändert."

Ich musste die Dll nur in das Verzeichnis vom Haupt-VI kopieren. Das war alles!

2hands
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.01.2012, 09:45
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: DLLRegisterServer Eingangspunkt nicht gefunden
(04.01.2012 08:18 )ede84 schrieb:  OMG!! Big Grin Big Grin

"In einem anderen Forum habe ich gelesen, man soll solche Dll's einfach in c:\windows\system oder ..\system32
hineinkopieren....aber das hat auch nichts geändert."

Ich musste die Dll nur in das Verzeichnis vom Haupt-VI kopieren. Das war alles!

2hands

Das erste funktioniert nur für Standard DLLs (und ActiveX). .Net hat andere Regeln. Da muss eine DLL entweder im Verzeichnis des Executables sein oder im Global Assembly Cache (GAC). Alle anderen Stellen, die mit normalen DLLs funktionieren sind irrelevant. Um eine .Net DLL im Global Assembly Cache ablegen können muss sie allerdings "strongly named" sein. Das heisst sie muss eine detaillierte Versions Nummer enthalten und auch signiert sein.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dll wird nicht gefunden alan 2 3.841 17.08.2021 01:25
Letzter Beitrag: rolfk
  DLLs kopieren/Bibliothek nicht gefunden ares2013 4 5.519 26.11.2020 17:06
Letzter Beitrag: rolfk
  Ftd2xx.dll - Treiber wird erst nach Geräteanschluss gefunden 83DM 3 13.656 08.08.2016 10:27
Letzter Beitrag: rolfk
  dll .Net4.0 Klasse wird nicht gefunden Programmierknecht 4 6.926 21.06.2013 13:19
Letzter Beitrag: Programmierknecht
Bug .NET 4.0 dll wird nicht gefunden TheBoss 3 7.444 15.06.2012 17:42
Letzter Beitrag: rolfk
  dll einbinden Fehler: Funktion in Bibliothek nicht gefunden mrstrom 1 7.569 06.12.2010 13:40
Letzter Beitrag: oenk

Gehe zu: