Ich habe folgendes Problem: Da ich leider nur in VB Windows-Anwendungen schreiben kann, habe ich mir in C++ eine Managed DLL geschrieben, die mir es ermöglicht unter VB auf den libUSB-Treiber zuzugreifen. Jedoch bekomme ich es einfach nicht hin ein empfangenes Array an VB.Net zu übergeben, jedesmal, wenn ich ein Array oder Pointer in C++ in die Parameterliste oder Rückgabetyp sezte, kommt eine Fehlermeldung dass hier ein nicht unterstützter Typ angegeben wurde... Hat jemand ne Idee wie ich das machen kann?
Versuch doch mal, auch wenns unschön, nicht den Pointer ptr, sondern das dereferenzierte Objekt *ptr rüberzuschicken. Der Objekttyp sollte in VB.net dann aber schon definiert sein.
Wie meinst du das denn genau? Ich versteh leider nicht was du meinst... Ich erstelle ein Array mittels char XYZ[8] und wie soll ich das jetzt übergeben?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.