Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: DLL-Aufruf verändert lokale Variable

  Alt 24. Jun 2009, 07:26
Hallo,

ja so eine ähnliche hatte ich nach langem Suchen auch gefunden.
Benutz doch mal usb_set_debug(3) (nach dem usb_init).

# Update: #
Noch ein Link. Ist zwar C, sollte aber trotzdem lesbar sein.
Wie man dort vor dem usb_open sieht, werden ein Haufen Sicherheitsabfragen vor dem open geamcht,
u.A. der Test, ob das Gerät in Benutzung ist.

USB 1

Bei solchem DLL-Kram kannst du jetzt nur mit Code-Ausklammern anfangen.
Mach den Code mal ganz einfach.
Ich weiss, du sagst dir, die Stelle ist doch klar,
aber Pointer-Problemen sind halt schwierig.

Welche Version der USBLibExport.dll hast du eigentlich ?


Unter folgendem Link steht eine weitere LibUSB (von 2006)
mit einer kleinen Hilfsklasse.

USB 2

Ich würde die Klasse mal ausprobieren (nicht die ganze Unit, es wird auf eine andere DLL verwiesen).
Die Klasse kapselt aber die usb_XXX Funktionen ein wenig.



Heiko
Heiko
  Mit Zitat antworten Zitat