Forum: PC-Programmierung C** Array an VB.Net übergeben?


von Marc08 (Gast)


Lesenswert?

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?

von Daniel C. (cagara)


Lesenswert?

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.

von Marc08 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.