Thema Datum  Von Nutzer Rating
Antwort
Rot VBA -VB DLL einbinden
12.08.2013 21:58:34 manu
NotSolved
12.08.2013 22:43:30 Gast26659
NotSolved
13.08.2013 20:01:34 manu
NotSolved
14.08.2013 17:56:54 Gast46815
NotSolved

Ansicht des Beitrags:
Von:
manu
Datum:
12.08.2013 21:58:34
Views:
1613
Rating: Antwort:
  Ja
Thema:
VBA -VB DLL einbinden

Guten Abend

 

Ich habe unter VBA Excel 2010 ein Programm am laufen welches auf eine DLL in der Sprache C# zugreift.

 

code:

Private Declare Function Funcname Lib "lib.dll" (ByVal name As Long, ByRef buffer As Byte) As Long

 

Dies funktioniert ganz gut in VBA nun wollte ich das selbe im Microsoft Visual Basic Express 2010 realisieren.

Hier bekomme ich jedoch immer die Fehlermeldung:

"Ein Aufruf an die PInvoke-Funktion "...::Funcname" hat das Gleichgewicht des Stapels gestört. "

 

Sollte eine Anwendung welche in VBA funktioniert nicht auch in VB funktionieren oder unterscheiden sich hier die Datentypen?

 

Danke im Voraus

Freundliche Grüsse

Manu

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA -VB DLL einbinden
12.08.2013 21:58:34 manu
NotSolved
12.08.2013 22:43:30 Gast26659
NotSolved
13.08.2013 20:01:34 manu
NotSolved
14.08.2013 17:56:54 Gast46815
NotSolved