OS:Windows XP
VBのバージョン:VB6SP5
ある実行ファイル(foo.Exe)を実行したとき、
foo.Exeが全く同じであるにもかかわらず、
東芝製のノートパソコンでは、以下のエラーが出ないのに対し、
日立製のノートパソコンでは、以下のエラーが出る場合があります。
(しかし、実行時エラー現象の再現性はありません)。
「実行時エラー 3420
オブジェクトが正しくないか、現在設定されていません」
この原因について教えていただけませんでしょうか?
ただし、必要なランタイムはすべて揃えてあります。
プログラムの内容が不明ですが、
よくあるのは、
DAO関連のオブジェクト(Recordset等)に対して、
たとえば、Open前やClose後に参照している場合です。
具体的に、プログラムの何処でエラーになっているかを
調べてみてください。(Logを吐いておくなど)
ツイート | ![]() |