Thread Win32::API und LibUSB-Win32
(36 answers)
Opened by rosti at 2017-02-03 11:40
Ein struct pointer als Rückgabetyp ist ein 'P' (oder 'N', vgl. Empfehlung in der Doku). Wenn man das struct selbst nachbaut (pack), muss man die tatsächlichen Bytegrößen kennen, incl. vielleicht nicht-Standard-alignement. Oder schau Dir mal Win32::API::Struct und diesen Abschnitt an. Das Arbeiten mit C-structs unter Win32::API ist kein wirkliches Vergnügen außer in simplen Fällen, Unicode (bzw. UTF16-LE)-Strings funktionieren z.B. nicht richtig ...
Device::USB ist leider nur Linux-tauglich. Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"
|