• 締切済み

実行時エラー '8021'とはどんな内容のエラーでしょうか?

VB6 でプログラムを作成していますが、たまに"実行時エラー'8021':DCB (Device Control Block)の取得時に、ポートで内部エラーが発生しました。"というメッセージが表示されプログラムが止まってしまいます。どういった内容のエラーなのか分かりませんので、しっている方がいらっしゃいましたら教えて頂きたいのですが。よろしくお願いします。

みんなの回答

  • y_an
  • ベストアンサー率57% (24/42)
回答No.1

誰も回答していないようなので、参考までに。 エラー番号8021を発生させたところ、当方の環境ではそのようなメッセージは表示されず、そのエラーは定義されていないと表示されました。 その事から、そのエラーはVB6標準ではないクラスまたはコントロール等を利用して発生していると思われますので、 その環境をもっと記載しなければ、他の人も回答できないと思います。 (エラーメッセージを見る限りでは、特殊なものを利用しているっぽいので補足説明があっても、私には回答できなさそうですが・・・)

shimakichi
質問者

お礼

y_an様 回答ありがとうございます。VB6標準のエラーで無い事だけでも分かりましたので助かります。それとy_an様のおっしゃる通り、これだけの質問内容では回答してくれる方が分かりにくいと思いました。反省しております。すみませんでした。以後、気を付けます。

関連するQ&A

  • 実行時エラー’2164’

    アクセスVBAで、実行時エラー’2164’ コントロールがフォーカスを取得しているときは、 コントロールを無効にすることはできません と言うメッセージが出てしまいます。 何が原因なのでしょうか?

  • 実行時エラーについて

    お世話になっています。教えて下さい。 VBで作ったプログラムです。 デバッグ時には何の問題もなく、実行可能(完全コンパイル後に実行)で、コンパイルも問題なく通りますが、EXEにして実行すると、以下のエラーが出ます。 実行時エラー:'91' object変数、またはwithブロック変数が設定されていません。 どなたか、原因に心当たりがある方、いらっしゃったら教えて下さい。 よろしくお願いします。

  • 実行時エラー429

    あるプログラムを起動させようとすると 以下のメッセージが出てきてしまい起動できません。 実行時エラー429 ActiveXコンポーネントは、オブジェクトを作成できません。 対応策は、ございますか? VB6の最新版は、ダウンロード済みです。 http://www.vector.co.jp/soft/win95/util/se188840.html Windows98 Office97 ↑ 諸事情でこちらの環境を替える事は、 出来ないんです・・・

  • DBへのINSERT時に実行時エラーが発生

    いつもお世話になっております。 現在、VBでDB(Oracle)にデータをINSERTするプログラムを作成したのですが、 実行時エラーが発生してしまいます。 色々調べてみたのですが、解決出来ず…です。 原因がわかる方がいらっしゃいましたら御教授下さい。 エラー詳細を下記します。 宜しくお願い致します。 【エラー詳細】 実行時エラー:40002 07S01:デフォルト・パラメータの不正使用です。

  • VB6.0で実行の度に異なるエラー

    VB6.0,Windows2000で作成したプログラムについてなのですが,立ち上げなおして実行する度に「実行時エラー'6' オーバーフローしました」「インデックスが有効範囲にありません」等のエラーが出て実行できない場合と,正常に実行できる場合があります. (実行の度に実際に異なるエラーが発生している訳ではないと思います) このような現象は何が原因だと考えられるのでしょうか. ご存知の方ご教授ください.

  • VB6.0 実行時エラー 374について

    スミマセンが、どなたか教えてください。 顧客先よりシステムのバックアップを持って戻り、 自分の事務所にて復元させようとしてバックアップファイルを展開しました。ソフトはVB6.0で作られているので一応、デバッグ環境にも VB6.0はインストールしました。 デバッグ環境にて現地のexeを実行したところ、 実行時エラー 374 コントロール'VB.UserControl'をアクティブ化できませんでした。 このコントロールにこのアプリケーションとの互換性がない可能性があります。 アプリケーションで提供されたバージョンのコントロールを使用しているかどうか確認して下さい。 上記のメッセージが表示されてアプリケーションが動きません。 この場合の解決方法をご存知の方がいらっしゃいましたら教えていただけませんか? よろしくお願い致します。

  • 実行時エラー'61704':

    実行時エラー'61704': アプリケーションの内部エラーです。と表示されます。 windows7に、XPの時と同じソフトをセットアップしたのですが、ソフトを起動すると、エラーメッセージが表示されてしまいます。初心者なので対応策をわかりやすく教えていただけますか。

  • 実行時エラー 29068

    いろんなプロシージャーを経て、 DoCmd.Save acForm, "フォーム1" と言うコードに差し掛かった時、 実行時エラー 29068 この操作を 完了することができません。 コードを中断し、再度実行してください。 と言うエラーが発生します。 前のコードでフォームのコントロールの削除をしているのが原因でしょうか?

  • VBで作成したパッケージを実行すると実行時エラー'429'が発生してしまいます。

    VBにてcsvファイルのデータをOracleデータベースにinsert、updateするプログラムを作成し、開発パソコンにて正常に動作することを確認しました。 開発パソコン ・Windows2000 Server(SP3) ・Visual Basic 6.0 Enterprise Edition ・Oracle 9i 本番パソコン ・Windows2000 Server(SP3) ・Oracle 9i テストパソコン ・Windows2000 Professional(SP1) 今、上記のように3台のパソコンがあります。 開発パソコンで開発したVBのプログラムをコンパイルしてexeを作成し、開発パソコン上から開発パソコン上のオラクルに対してプログラムを実行すると正常に動作します。 本番パソコンには、Visual Basicをインストールしていないため、プログラムを実行できるようにするには開発パソコンにてディストリビューションウィザードを使ってセットアッププログラムを作成し、本番パソコンにインストールする必要があると思います(質問1.ここまでは正しいですよね??)。 そこでウィザードに沿ってセットアッププログラムを作成し、まずはテストパソコンにてインストール後に実行してみたのですが、エラーが出てしまいました。 「実行時エラー'429' ActiveX コンポーネントはオブジェクトを作成できません。」 質問2.どうすればエラーが発生することなくプログラムを実行できるようになるでしょうか? テストパソコンにオラクルクライアントが必要?それとも何かDLLの更新などが必要? もしおわかりの方いらっしゃいましたら教えて下さい。 よろしくお願いします。

  • VisualBasic実行時のエラーメッセージについて

    VBのVer6.0を使ってシステムを作っていますが、実行時のエラーメッセージが英語なのです。VBインストール時に何か間違えたのか、どこかの設定で日本語に戻るのか、どなたか教えていただけませんでしょうか よろしくお願いいたします。

専門家に質問してみよう