VB6からドットネットexeを呼び出して、それに情報を渡すにはどうすればよいですか?可能であれば、ドットネットアプリケーションからVB6 exeを呼び出して、同じことを行うことはできますか?
質問する
2351 次
2 に答える
4
どうしてもVB6を使用する必要がある場合は、C#からVB6関数を呼び出し、COMを使用してVB6関数をエクスポートし、C#で相互運用機能を使用してアクセスすることをお勧めします。
.exeを呼び出すだけの場合は、ShellExec(VBから)またはProcess.Start(C#から)を使用して簡単に呼び出すことができます。
于 2012-04-24T03:46:27.737 に答える
2
Processクラスを使用します。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "MyApplication.exe";
startInfo.Arguments = "The arguments";
Process.Start(startInfo);
于 2012-04-24T03:45:46.247 に答える