www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mpusbapi in vbasic


Autor: breitfuss (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: PLCP (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
die BAS-Datei findet man in dem o.g. Beispiel.
Mit der DLL habe ich das gleiche Problem.
Wer hat eine UPUSBAPI.DLL in _stdcall für VB ?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.