掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
実行時エラー2004 メモリ不足 について (ID:102444)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>> 32bit だとしたら、アップデート キット 2 は適用済みですか? > アップデートキットについては分かりませんでした。 下記の「アップデートが必要かどうかは次の方法で判別できます。」をご覧ください。 http://www.microsoft.com/japan/msdn/vs_previous/vbasic/Update/vb4update.htm >> 使用している DAO のバージョンは何でしょうか? 32bit 環境で参照設定して使っているとすれば、 Microsoft DAO 2.5/3.51 Compatibility Library Microsoft DAO 3.0 Library Microsoft DAO 3.5 Library Microsoft DAO 3.51 Library Microsoft DAO 3.6 Library のいずれかになると思います。(VB4 非推奨の組み合わせも含む) > DAO 3.51を利用しているはずです。 DAO 3.0 で無いとは珍しいですね。 VB4 の言語仕様だと、DAO 3.51 の一部のメソッドが(そのままでは)呼び出せませんし、 そもそも 純粋な VB4 開発環境なら、DAO 3.5x がインストールされていないはずですから。 # VB4 は、型付き省略可能引数をサポートしていないという理由から、DAO 3.5x や 3.6 を # 使った場合、As Recordset 変数の Update や MoveLast を直接呼び出すことができません。 >> BOOT.INI >この設定はなるべく避けたいと思っており、 >別の手段を探しております。 避けたい方法かどうかは別にして、「問題の切り分け」のために、 この方法で現象を回避できるかどうかを確認されましたでしょうか。 たとえば、DDL バージョン不一致による障害の可能性も考えられますが、 その場合は BOOT.INI でメモリ制限をかけても解決できないでしょう。 > DAO差替えとはどのように実施するのでしょうか? 既に DAO 3.5x を使っているのなら、Jet 3.5 Service Pack 3 を適用してください。 DAO 3.0 で運用する場合は、VB4 Update Kit 2 です。 もちろん、既に最新になっているのであれば、適用する必要はありません。 ただし、「3.5 → 3.0」や「3.0 → 3.51」といったバージョン変更を伴う場合は、 対応する開発環境を用意しなおして、EXE 自体を再作成する必要があります。 (参照設定していなかった場合には、再作成せずに済む可能性もありますが)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.