EXEへオブジェクトを渡すことは可能ですか?

解決


A  2002-10-21 22:07:04  No: 76252

EXE起動するときにオブジェクト呼び出し元で使用しているオブジェクトを渡したいのですが。Shell関数の引数では文字列しか渡せないですよね。
呼び先側EXEでオブジェクトを作成するとパフォーマンスに問題がありまして。。。


Say  2002-10-23 03:07:34  No: 76253

オブジェクトのアドレスを渡す、ということでしょうか?
何らかのプロセス間通信を用いれば可能ですが、
アドレス自体プロセスごとに独立しているので
あまり意味がありません。

それともオブジェクトの実体を丸ごとコピーして渡す、
ということでしょうか?
ファイルマッピングして、共有メモリを介して、
Memory系APIを使えば可能でしょうが、
パフォーマンス悪そうな・・・。

第一、
>呼び先側EXEでオブジェクトを作成するとパフォーマンスに問題がありまして。。。
とはどんな処理なんでしょう?
オブジェクトの作成そのものの時間を削らなければならないほど時間にシビアなら、
VBでなくVC++あたりを検討されたほうがいいかもしれません。


A  2002-11-06 22:54:26  No: 76254

ActiveX EXEを使用することにしました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加