A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
エラーが発生した時に、そのエラーを解消するデバッグと、
テストプレイ的な、ありとあらゆる動作、操作を想定して実際に動かして、エラーを発生させるデバッグとあると思います。
後者は、すごく大変で、根気のいる作業です。また、VB や、Windows の知識だけでなく、コンピュータの内部構造の知識も必要なことがあります。
エラーが発生してからの作業ですが、VB では、イミディエイトウィンドウが大変便利です。
ここで、変数の値を変えたり、「Debug . Print」でここに、実行時にテキストを書き出したりできます。
また、黄色い「→」をドラッグすると、前にも後ろにも実行位置を変えることができます。これも大変便利です。
あとは、「Debug . Assert Not (止めたい条件)」で、そこで止めることができます。
また、停止中にコード自体を書き換えることもできます。
「→」を戻して、書き換えては実行、戻してまた実行といったことも可能です。
このようなコトで、参考になったでしょうか?
No.1
- 回答日時:
デバッグとは、
「プログラムのバグ(間違い)をなおして、プログラムが正常に動作するようにする作業の事」です。
バグ(bug)=虫
デバッグ(Debug)=虫を取り除く
VBの場合は、エラーが起きるところの手前(動作が不安なところ)にブレークポイントを指定して、一つ一つの処理がどう行なわれているか確認していきます。
そして、行ごとの処理の数値を確認しておかしな処理(不本意な処理)をしている個所を直します。
簡単に言うとこんな感じかな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- オープンソース Excelファイルをデバッグしたい 4 2022/09/15 10:16
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- Access(アクセス) アクセス ステップインのやり方 9 2022/07/12 11:42
- タブレット USBデバッグの有効無効の切り替えが見つからない 1 2023/05/11 12:07
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- その他(コンピューター・テクノロジー) WO mic のUSB接続でエラーが出ます。 1 2022/07/09 09:58
- その他(就職・転職・働き方) ゲームのデバッグの仕事のメリット、デメリット教えて下さい 3 2022/10/17 18:19
- Visual Basic(VBA) Excel VBA で End Subのところで「型が一致しません」のエラーとなります。 6 2022/07/27 19:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルエラー13型が一致しま...
-
実行時エラー 438になった時の...
-
マクロについて教えてください...
-
実行時エラー -'-2147417848
-
AccessVBAでExcelを起動し、罫...
-
エクセルVBAで以下のようなコー...
-
VBSで変数の宣言はできないので...
-
ExcelVBA ファイルクローズ時...
-
ExcelVBA Range クラスの Page...
-
【Excel VBA】マクロをボタンに...
-
エラー1004 PDFの保存ができま...
-
VBAがブレークモードになっ...
-
VBAのコードがエラーになっ...
-
OLEDB.NETで接続できない
-
ExcelVBAでのエラー回避
-
Excelマクロのオートメーション...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAでのエラー
-
Outlook.ApplicationをCreateOb...
-
VBA エラーと対策
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
【Excel VBA】マクロをボタンに...
-
マクロについて教えてください...
-
VBAでのエラー
-
実行時エラー3001「引数が間違...
-
ExcelVBA Range クラスの Page...
-
VBAがブレークモードになっ...
-
実行時エラー -'-2147417848
-
なぜこんな初歩的なVBAのIf文で...
-
VBSで変数の宣言はできないので...
-
VBS実行時エラー オブジェクト...
-
EXCEL VBAマクロ中断でデバッグ...
-
Application.ActiveInspectorで...
-
ADODB.Streamを使用してUTF-8を...
-
Outlook.ApplicationをCreateOb...
-
VBAのコードがエラーになっ...
-
EXCEL/VBAで、自分のPCだけエラ...
-
VBAのエラー発生場所をメッセー...
-
ASP.NET OleDbConnectionが定義...
おすすめ情報