Как взаимодействовать между vb.net и c (.dll) char * и Structs * - PullRequest
0 голосов
/ 06 марта 2012

Как я могу выполнить это взаимодействие между c и vb.net?

В моем коде vb.net мне нужно вызвать некоторые функции c из .dll,

функция c выглядит int __stdcall foo (someStruct* myStructure, char* myString )

myString заполняется функцией c, и мне нужен текст из myString на стороне vb.net

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 06 марта 2012

Типичный способ передать строку назад - использовать предварительно выделенный StringBuilder на стороне .NET. Структуры тоже работают нормально, вообще говоря, вы просто должны определить их в .NET. Если вы опубликуете определение вашей структуры, мы сможем помочь с этим.

...