VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/05/24(Thu) 10:43
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: 異常終了の原因調査

たとえば、API の呼び出し方に問題があるとか、あるいは環境側の問題で、
OLE 回りの DLL のバージョン不整合(DLL Hell)が起こっている可能性なども。

# VB4(32)無印 と、VB4(32)Update2 とで、動作が違うという事もありましたし。
# まぁ、XP で動かすのであれば、Update2 相当のランタイムになっているとは思いますけど。

> On Error GoTo〜の処理を組んではいるのですが、拾ってくれません。
トラップ可能なエラーではない、ということでしょう。

> どの処理でエラーが発生しているのかまでは把握できたのですが、
どのような処理ですか?

> 別のWinXPでは問題なく機能しております。
何を行っているのかわかりませんが、動かないのが当然、動いてしまうほうがバグという
状況もありえます。たとえば API の呼び出しが不適切な場合においては、
「運が良ければ、偶然動いてしまう」けど「運が悪いと、クラッシュする」とか。

> 異常終了の原因を特定するために何かいい方法をご存知ないでしょうか。
VB5 であれば、実行環境にデバッガ(Visual C++ 等)を入れておき、
シンボリックデバッグ情報を付けた exe を実行させれば、エラー発生時に、
その問題点を追跡できそうですが……VB4 でやったことはありません。m(_ _)m

# VB4 は Pコードコンパイルのみで、ネイティブコードを吐けないので、この方法では無理かも?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -