mpusbapi in vbasic

Gast #601092
Lesenswert?
• ▲
▼
Hallo.

Ich möchte einen Pic (18f2550) mit VBasic über USB ansteuern.
Wie verwende ich die mpusbapi.dll von microchip in vbasic? Diese wurde 
in C++ geschrieben und kann angeblich nicht einfach so in vbasic 
verwendet werden.
"The DLL provided by Microchip is implemented using the _cdecl calling 
convention. This may be for achieving higher performance. So, we can not 
use it directly in Visual Basic. The DLL Source project need to be 
re-compiled by changing the declarations of the exported function to 
_stdcall. The modified source code of the MPUSBAPI.DLL can be downloaded 
here. Download this source code and re-build it using Borland C++ 
Builder tools." http://www.comvcon.com/VB6MCHPUSB.html
Doch irgendwie funktioniert das re-build nicht. In VC kenne ich micht 
nicht aus. Ich habe neues Projekt (dll) geöffnet und die ganzen Dateien 
eingefügt. Doch das re-build funktioniert nicht. Ich habe es dann auch 
nicht mehr weiter versucht...in der Hoffnung, dass es irgendwie anders 
funktioniert oder es vielleicht auch schon irgendwo eine fertige dll für 
vbasic gibt.
Ich brauche dann aber auch eine *.bas Datei, die ich als Modul einfüge - 
oder? Vbasic ist schon etwas länger her...muß mich erst wieder 
einarbeiten.

mfg breitfuss

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.