LabVIEWForum.de - LabVIEW DLL in Excel VBA

LabVIEWForum.de

Normale Version: LabVIEW DLL in Excel VBA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin zusammen,

also mal wieder das leidige Thema lv-dll in vba einbinden. Es klappt halt nicht.
So hab ich meine VBA-Code ausgeführt.
Hör immer nur "Laufzeitfehler 453: Angegebene DLL-Funktion nicht gefunden"



<blockquote><blockquote>Private Declare Function FToC Lib "C:MBLabVIEWSharedLib.dll" (ByVal X As Double)

Public Sub tester()

Dim test As Double

Call FToC(80)

End Sub</blockquote></blockquote>

Den Code hab ich unten angehängt, vielleicht möchte ja jemand reinschauen.

Vielen Dank für die Mühe

RandomWireMan
Du solltest zuerst mal den Prototyp der F_to_C Funktion anders definieren.

Entweder ist C der Rückgabewert (nicht VOID, wie momentan bei dir) oder ein weiterer Übergabewert (aber dann als Pointer).

Gruß, Jens
' schrieb:Du solltest zuerst mal den Prototyp der F_to_C Funktion anders definieren.

Entweder ist C der Rückgabewert (nicht VOID, wie momentan bei dir) oder ein weiterer Übergabewert (aber dann als Pointer).

Gruß, Jens

Moin Jens,

also so?

[code]Private Declare Function FToC Lib "C:MBLabVIEWSharedLib.dll" (ByVal X As Double, ByRef Y As Double)

Public Sub tester()

Dim FVal As Double
Dim CVal As Double
' schrieb:Moin zusammen,

also mal wieder das leidige Thema lv-dll in vba einbinden. Es klappt halt nicht.
So hab ich meine VBA-Code ausgeführt.
Hör immer nur "Laufzeitfehler 453: Angegebene DLL-Funktion nicht gefunden"
<blockquote><blockquote>Private Declare Function FToC Lib "C:MBLabVIEWSharedLib.dll" (ByVal X As Double)

Public Sub tester()

Dim test As Double

Call FToC(80)

End Sub</blockquote></blockquote>

Den Code hab ich unten angehängt, vielleicht möchte ja jemand reinschauen.

Vielen Dank für die Mühe

RandomWireMan

Also abgesehen von der Diskrepanz in den Parametern hast Du ein ganz anderes basales Problem. In der LabVIEW DLL exportierst Du F_To_C aber in VB versuchst Du FToC zu importieren!

Na leuchtet da eine kleine Lampe bei Dir?

Rolf Kalbermatter
Referenz-URLs