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 

error load dll



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!

27.05.2008, 13:40
Beitrag #1

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
error load dll
Hallo Leute

Ich habe eine dll und ich habe eine schöne Fehlermeldung
Also der Reihenfolge nach was ich gemacht habe mit LabVIEW 8.5
Ich habe den wizzard geöffnet und die dll geladen und das dazugehörige Headerfile
Danach werden mir auch genau die 5 Funktionen angezeigt die ich haben möchte
Dann läuft das building der VI's durch und kommt mit einem allgemeine Fhelerdatei zurück

starte ich nun eines der VI's kommt die folgende Fehlermeldung

Error beim laden der dll mit Pfad angabe wo die dll liegt
Unzulässiger Zugriff auf eine Speicherbereich


Habt ihr eine Idee wodran es liegen kann
Wenn wir die dll in ein C-Programm einbinden läuft sie richtig
NI-kann dabei auch nur allgemein weiterhelfen

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.05.2008, 16:11
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
error load dll
' schrieb:Hallo Leute

Ich habe eine dll und ich habe eine schöne Fehlermeldung
Also der Reihenfolge nach was ich gemacht habe mit LabVIEW 8.5
Ich habe den wizzard geöffnet und die dll geladen und das dazugehörige Headerfile
Danach werden mir auch genau die 5 Funktionen angezeigt die ich haben möchte
Dann läuft das building der VI's durch und kommt mit einem allgemeine Fhelerdatei zurück

starte ich nun eines der VI's kommt die folgende Fehlermeldung

Error beim laden der dll mit Pfad angabe wo die dll liegt
Unzulässiger Zugriff auf eine Speicherbereich


Habt ihr eine Idee wodran es liegen kann
Wenn wir die dll in ein C-Programm einbinden läuft sie richtig
NI-kann dabei auch nur allgemein weiterhelfen

Gruß

Jürgen

Nur 5 Funktionen!!! Dann würde ich es mal ohne Wizard in Handarbeit versuchen.

Rolf Kalbermatter

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
29.05.2008, 15:06
Beitrag #3

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
error load dll
' schrieb:Nur 5 Funktionen!!! Dann würde ich es mal ohne Wizard in Handarbeit versuchen.

Rolf Kalbermatter

Macht keinen unterschied

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.05.2008, 15:30
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
error load dll
Vermutlich könnte man besser helfen, wenn wir das Headerfile oder die Funktionsprototypen sehen könnten.
Du machst vermutlich was, dass in C geht aber in LV nicht.

Geht es auch nicht, wenn du die Error-Eigenschaften (letzter Tab in den CLF-Node Eigenschaften) änderst.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.05.2008, 16:06
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
error load dll
' schrieb:folgende Fehlermeldung
Error beim laden der dll mit Pfad angabe wo die dll liegt
Unzulässiger Zugriff auf eine Speicherbereich
Fehler beim Laden der DLL? Oder doch Fehler beim ersten Aufruf eines Knotens?

Bei "Fehler beim Laden" würde ich auf eine Systeminkonsistenz zwischen LV und DLL tippen. Das wäre aber fatal!

"Unzulässiger Zugriff auf eine Speicherbereich" klingt wie eine ganz ordinäre AccessViolation wegen eines falschen Pointers, Handle etc. Das käme auch bei falsch konfiguriertem DLL-Knoten.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.05.2008, 16:27
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
error load dll
Ich werfe mal Folgendes in die Diskussion:

Seit LV8.2 kann man doch den DLL-Knoten so definieren, dass man als Eingang direkt in LV den Pfad zur DLL übergeben kann. Machst du dies vielleicht und übergibst da aus Versehen den falschen Pfad?

Oder hast du das gerade nicht so definiert und LV findet aus irgendeinem dummen Grund nicht deine DLL, dann ist obiges Vorgehen sehr zu empfehlen, somit hat man keinen Ärger, wenn man mal irgendwo VI's oder DLL verschiebt...

MfG, Jens

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2008, 09:33
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
error load dll
' schrieb:Macht keinen unterschied

Jürgen

Man sollte natürlich schon einiges an C verstehen um das auch einigermassen zuverlässig machen zu können. Aber solange Du nicht mindestens ein Header File hier reinstellst können wir noch jahrelang Vermutungen äussern und Tips geben und wirst Du alles halt selber heraussuchen müssen.

Rolf Kalbermatter

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
  Library not found or faild to load Cläudiö 3 8.621 19.12.2011 11:00
Letzter Beitrag: Cläudiö

Gehe zu: