概要
VBでNISMAILが提供している特定のAPI関数を使用して、作成したプログラムを実行すると、アプリケーションエラーが発生して動作しません。
詳細
これは、以下の5つの関数にはマルチスレッド対応の特殊処理(スタティックSTL)を使用している為です。
この機能を組み込んだDLLには、実行時動的リンクは使用できず、起動時動的リンクのみ使用する事ができるという制約があります。
<該当関数名>
・NmxControlTran
・NmxControlConn
・NmbOpenEventPassMf
・NmbWaitEventMf
・NmbCloseEventPassMf
|
各関数についての詳細はマニュアル【プログラミング手引き】を参照願います。
対策
本現象を回避するには、以下の方法があります。
1.プログラムをVBを使用せず、VCを使用して作成する。
2.該当関数のみのプログラムをVCで作成し、そのプログラムをVBからshell関数を使用して実行する。
状況
本件の現象については、制限事項とさせていただきます。
|