Как передать данные из VB.net на C и наоборот?

#c #vb.net #unmanaged

Вопрос:

Я создаю приложение с пользовательским интерфейсом, созданным VB.net. В VB.net собирает все введенные пользователем данные, и мне нужно передать их в неуправляемый C для обработки данных. Мой текущий подход заключается в том, чтобы сохранить данные из VB.net в двоичные файлы и используйте C для чтения этих двоичных файлов. Но я чувствую, что может быть лучшая альтернатива. Есть ли у вас какой-либо опыт работы в подобных ситуациях и каково ваше предложение?

С уважением, Т.

Комментарии:

1. Посмотрите на вызов платформы (pinvoke). Дело в том, как . ЧИСТЫЙ код вызывает функции Windows API, поэтому вокруг много информации и примеров. Вы используете те же принципы для вызова функций, экспортированных из любых библиотек C/C . Это, конечно, предполагает, что вы не имеете дело с компонентом COM.

2. есть определенные классические способы — трубы, розетки и т.д. Лучшая альтернатива была бы субъективной для вашего варианта использования.