Как вызвать встроенную функцию exe (Visual Basic 6.0) из .Net (C #)? - PullRequest
0 голосов
/ 06 сентября 2010

У нас есть exe-файл, созданный Visual Basic 6.0 (неуправляемый exe) и .net exe, написанный на c #.

Как вызвать функцию в неуправляемом exe (visual basic) из clr exe?

Спасибо.

Ответы [ 2 ]

1 голос
/ 06 сентября 2010

Если вы можете изменить приложение VB6, то наиболее очевидный способ - запустить приложение VB6 через командную строку, передать параметры через командную строку и получить результат через код выхода или через консольный вывод. Приложение vb6 должно быть модифицировано для соответствующей обработки параметров.

1 голос
/ 06 сентября 2010

Единственный способ убедиться в том, что это работает, если исполняемый файл VB6 имеет интерфейс COM, и в этом случае вы сможете вызывать его из приложения .Net.

Эта статья может быть полезна: Как создать клиент-серверное приложение DCOM с помощью Visual Basic

...