ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月28日(木) 23:32

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - デバッガが100%落ちる@サブクラス化のし過ぎ?
作成者 メッセージ
  記事の件名:  Re:  引用付きで返信する
konisiさん、コメントをありがとうございます。

コードを載せたいのは山々なんですが、
10を超えるファイル数に分割しており、トータル3000行くらいある上に、
自作ライブラリにて定義している関数/クラスを、随所にて利用しているので難しいです。
すみません。


なお、コンパイル自体はデバッグ実行・リリースコンパイル共に、正常に終了します。
アクセス違反の修正後は、もちろん最後まで正常に実行されます。

#今更ですが、デバッグコンパイルってどういう位置づけなんでしょう?(^^;)
投稿記事 Posted: 2007年6月25日(月) 21:01
  記事の件名:   引用付きで返信する
誰か他の人が、どうして起こるかについて知っているかもしれません。
もし可能なら、そのDebugすると確実に落ちると言うコードを(もちろんhideタグで括って)投稿してくれませんか?

If文やSelect Case文で、ある数以上の分岐をさせるとリリースコンパイルできないことが昔あったような・・・?
投稿記事 Posted: 2007年6月25日(月) 18:51
  記事の件名:  デバッガが100%落ちる@サブクラス化のし過ぎ?  引用付きで返信する
お世話になっております。

Debug命令を利用すると100%落ちるソースコードがあり、困っております。
トリガーと思われるコード記述を見つけてから投稿しようと思っていたのですが、
どうにもその時間が今しばらく取れそうに無くなってしまいました。
同じような現象に悩んでいる方のお互いの参考になれば、
と思い投稿いたします。


【環境】
Win XP Pro SP2
AB Ver.4.24.00
デバッグ実行時に発生。


【生じる現象】
・Debug 命令の箇所でアプリケーションエラーで落ちる。
 一瞬で落ち、エラーメッセージなどは表示されない。
・アクセス違反の発生時に、デバッガは一瞬立ち上がるが、そのまま終了する。
 エラー行のフォーカスは、違反発生箇所と異なることが多い。
 タスクマネージャのプロセスにBasicCompiler.exeは残っている。
 (そのためか、プロセスを強制終了してからでないと、
  再コンパイル等は出来ない)


【トリガーとして疑われる部分】
・ソースコードが1万行を越えたあたりから起きるようになった(散発)。
・ソースコードが2000~3000行ほどであっても、
 ウインドウのサブクラス化を複数行ったところ、100%起きるようになった。
 (Static×2、Edit×1、Comb×1)


エラー原因がまるで絞り込めておらず、すみません。
同じような現象が起きていらっしゃる方は、いらっしゃるでしょうか?
よろしければ調査のほど、お願いいたします。
投稿記事 Posted: 2007年6月24日(日) 23:25

全ての表示時間は UTC+09:00 です


ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean