У нас есть exe-файл, созданный Visual Basic 6.0 (неуправляемый exe) и .net exe, написанный на c #.
Как вызвать функцию в неуправляемом exe (visual basic) из clr exe?
Спасибо.
Если вы можете изменить приложение VB6, то наиболее очевидный способ - запустить приложение VB6 через командную строку, передать параметры через командную строку и получить результат через код выхода или через консольный вывод. Приложение vb6 должно быть модифицировано для соответствующей обработки параметров.
Единственный способ убедиться в том, что это работает, если исполняемый файл VB6 имеет интерфейс COM, и в этом случае вы сможете вызывать его из приложения .Net.
Эта статья может быть полезна: Как создать клиент-серверное приложение DCOM с помощью Visual Basic