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 

Fatal Error:LabVIEW.LIB could not locate "PostLVUserEven"



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!

20.09.2009, 16:22
Beitrag #18

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Fatal Error:LabVIEW.LIB could not locate "PostLVUserEven"
' schrieb:Welchen würdest du denn verwenden?
Einen "selbstsicheren" Befehl - oder eine entsprechende Methode. Also irgendwas, das von sich aus dafür sorgt, dass nur aus erlaubten Bereichen gelesen wird, dass nur in erlaubte Bereiche geschrieben wird und dass nur erlaubte Bereichsgrößen verhandelt werden.

Ich würde hier jetzt mal wie folgt vorgehen.

Zuerst mal den Post weglassen und kucken, ob denn alles absturzfrei funktioniert. Funktioniert es nicht, liegt es nicht am Post oder daran, dass der nicht lokalisiert werden kann. Wenn der Fehler an einem fehlerhaften MemMove liegt, dann würde der Fehler jetzt wo anderes auftreten.
Dann würde ich den MemMove und alles was damit zusammen hängt (LVMem?) weglassen und dem Post als Daten einen Leerblock oder eine Konstante übergeben. Auf jeden Fall irgendwas, das nicht durch Create oder MemMove erzeugt worden ist (Speichermanager!). Möglicherweise ist auch ein Test mit einen ganz einfachen Event-Typ erforderlich. Kommt jetzt nicht mehr die Meldung "could not locate PostLVUserEvent" - dann hast du ein Problem. Hier tippe ich doch auf einen "beschädigten Speichermanager etc". Würde auch mit einem einfachen Event und konstanten Daten (ohne Speichermanager!) die Meldung erscheinen, wäre das Problem nicht geringer - es läge nur wo anders. Möglicherweise doch daran, dass DLL und LV unterschiedliche Speicherbereiche haben.

Die Fehlermeldung selbst klingt schon so, als ob die DLL/Lib ein Problem hat, eine Funktion zu finden (nämlich eben PostLVUserEvent). Kann man den Namen (mit Pfad?) der Library vor die Funktion setzen? Vielleicht gibt es ja eine LabVIEW.LIB in der der Befehl gar nicht drinnen ist?

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
Antwort schreiben 


Nachrichten in diesem Thema
Fatal Error:LabVIEW.LIB could not locate "PostLVUserEven" - IchSelbst - 20.09.2009 16:22

Gehe zu: