LabVIEW DLL in Excel VBA - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: DLL & externer Code (/Forum-DLL-externer-Code) +---- Thema: LabVIEW DLL in Excel VBA (/Thread-LabVIEW-DLL-in-Excel-VBA) |
LabVIEW DLL in Excel VBA - RandomWireMan - 04.09.2008 18:26 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 LabVIEW DLL in Excel VBA - jg - 04.09.2008 20:34 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 LabVIEW DLL in Excel VBA - RandomWireMan - 05.09.2008 07:02 ' schrieb:Du solltest zuerst mal den Prototyp der F_to_C Funktion anders definieren. 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 LabVIEW DLL in Excel VBA - rolfk - 09.09.2008 10:45 ' schrieb:Moin zusammen, 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 |