PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Error loading 'ModelCom.dll': Missing export 'GetModuleHandleW' from 'KERNEL32

Hallo zusammen,

 

wir Arbeiten hier mit LV-RT (8.5) und ProveTech TA, von der Firma MBtech.

Die Frima MBtech liefert dazu eine dll dür den Datenaustausch zwischen beiden Systemen.

 

Seit dem Update der dll auf eine neuere Version bekommen wir immer folgende Fehlermeldung:

Error loading 'ModelCom.dll': Missing export 'GetModuleHandleW' from 'KERNEL32.DLL'

 

Meine Anfrage bei MBtech hat folgendes ergeben, vielleicht können sie mir diesbezüglich weiter helfen?

Besten Dank schonmal im voraus!

 

Anfrage:

beim Update von ProveTech auf die Version 2009SE wurde auch eine neue ModelCom.DLL zur Verfügung gestellt.

Diese verursacht jedoch immer einen Absturz des LabView-Realtime Betriebssystems.

Fehlermeldung:

Error loading 'ModelCom.dll': Missing export 'GetModuleHandleW' from 'KERNEL32.DLL'

Wurden in der neuen ModelCom.DLL vielleicht neue Funktionen programmiert,

die auf (von LabView-Realtime) nicht unterstützte Windows-API-Funktion zugreifen?

 

MBTech:

Die Untersuchung der Abhängigkeit zu GetModuleHandleW hat ergeben, dass

diese Abhängigkeit seit der Verwendung des Visual C++ 2008 Compilers existiert (statt Visual C++ 2005).

Zu welchen Visual C++ Compiler-Versionen ist LabVIEW-RT kompatibel?

Bald kommt der Release von Visual C++ 2010.

 

0 Kudos
Message 1 of 2
(3,712 Views)

Hallo Manuel.W,

 

bitte entschuldigen Sie, dass es etwas länger gedauert hat. 

 

Grundsätzlich unterstützen wir LabVIEW und LabWindows/CVI als Entwicklungsplattform für unsere Real-Time-Systeme. 

Für andere Entwicklungsumgebungen können wir aus verständlichen Gründen keinen Support leisten.

 

Windows-DLLs, welche mit anderen Entwicklungsumgebungen (als die beiden oben genannten) erstellt wurden, können auf Pharlap-basierten Real-Time-Systemen lauffähig sein, müssen es allerdings nicht.

 

 

Das folgende Utility liefert einen ersten Ansatzpunkt, indem es die Funktionsaufrufe (Calls) der DLL testet.

 

How Can I Verify that My DLL is Executable in LabVIEW Real-Time? 

http://digital.ni.com/public.nsf/allkb/0BF52E6FAC0BF9C286256EDB00015230

 

 

Ansonsten können vielleicht noch folgende Hinweise helfen:

 

Can LabVIEW Real-Time Interface With External Code?

http://digital.ni.com/public.nsf/allkb/2EA49B05E67DDECF86256F9A006FB315?OpenDocument 

 

Are there any tips or guidlines when creating DLLs for a Destop RT target (using Visual Studio C++)

http://forums.ni.com/ni/board/message?board.id=170&message.id=423544&requireLogin=False

 

Can I Use a Free Compiler with Simulation Interface Toolkit (SIT)?

http://digital.ni.com/public.nsf/allkb/AAD15283A1F051A1862574F000744DBD?OpenDocument 

 

CVI RT Missing Export Error when using a DLL from VS2008

http://forums.ni.com/ni/board/message?board.id=180&message.id=41001&requireLogin=False 

 

 

Dann hoffe ich, dass diese Informationen hilfreich waren.

 

 

Mit freundlichen Grüßen

i. A. Ralf N.

Application Engineering,

GERMANY 

0 Kudos
Message 2 of 2
(3,685 Views)