3
VB6アプリケーションをIISによって呼び出されるCOMオブジェクトとしてカプセル化する必要があります。 VB6アプリケーションで使用されるdllの1つはスレッドセーフではありません。マルチスレッドウィンドウのhttpサーバでスレッドセーフでないDLLを実行する
私のCOMオブジェクトが呼び出されるたびに、同じDLLを他のインスタンスと共有していないことを確認するにはどうすればよいですか?
私はどこかでActiveXのexesが別のプロセスで各インスタンスを実行していると読んでいますが、これで十分でしょうか?
私はそれがActiveX exeのやり方と全く同じだと考えました。つまり、呼び出しごとに新しいプロセスを作成します。これは間違っていますか? – cfischer
私はDLLとしてCOMオブジェクトのみを扱っていますが、MSDNを簡単に見て、これを行うためにアウトプロセスActiveXを使用することは可能かもしれません。ホールアプリケーションを移植するのではなく、小さなテストアプリケーションを作成する必要があります。 – LanceSc