0

私はCOMにかなり慣れていないので、私が得ることができる助けをいただければ幸いです:

私は2つのスレッドAとBを持っています。スレッドAはCOM dllを呼び出して処理を行い、最後にdllは結果をハッシュマップに保存してファイルに書き込みます。このハッシュ マップをスレッド B に送信する方法を知る必要があります。私が理解する限り、COM udt はハッシュ マップをサポートしていません。一部のシナリオでは、ハッシュ マップは最大 20000 個の値を格納できるため、パフォーマンスに影響を与えないソリューションを探しています。

メインプログラムは c++ で書かれています。

4

1 に答える 1

0

COM dll はファイルを作成するため、単にファイル名を返すことも、より複雑なシナリオ (開いているファイル ハンドル) を返すこともできます。

于 2013-03-05T07:11:52.690 に答える