PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13339 00/09/22 14:55:32 RE(7):PB5.0.03: アプリケーションの実行時エラーについて By KEITA
13336 00/09/22 14:37:03 RE(6):PB5.0.03: アプリケーションの実行時エラーについて By こてちゅ
13331 00/09/22 13:50:02 RE(5):PB5.0.03: アプリケーションの実行時エラーについて By KEITA
12824 00/08/18 14:31:23 RE(4):PB5.0.03: アプリケーションの実行時エラーについて By こてちゅ
12823 00/08/18 14:26:53 RE(3):PB5.0.03: アプリケーションの実行時エラーについて By M.M
12818 00/08/18 14:07:47 RE(2):PB5.0.03: アプリケーションの実行時エラーについて By KEITA
12744 00/08/14 12:25:47 RE(1):PB5.0.03: アプリケーションの実行時エラーについて By リエッチ
12699 00/08/09 14:41:25 PB5.0.03: アプリケーションの実行時エラーについて By KEITA

カテゴリ:PowerBuilderの不具合?
日付:2000年09月22日 14:55 発信者:KEITA
題名:RE(7):PB5.0.03: アプリケーションの実行時エラーについて

こてちゅさん、こんにちは。

どうもありがとうございます。
試してみます。


>>一つ教えてください。
>>INIファイル等に書き出すようにするにはどうすればよいでしょうか?
>>例のような形で教えていただけると大変助かります。


>SystemErrorイベントはアプリケーションオブジェクトのイベントなのは知ってますよね?
>そこに下記のように記述します。
>ただし、このスクリプトはVer6.5までのもで、Ver7になるとSystemErrorイベントの
>引数にエラーが起きたオブジェクトや行番号などが入ってきますので、そちらを利用します。

>*********************
>//変数宣言
>String errwin
>String errobj
>String erreve
>Integer errline
>Integer errnum
>String errtxt
>Integer m

>/* エラー内容の取得 */
>errwin = Error.WindowMenu
>errobj = Error.Object
>erreve = Error.ObjectEvent
>errline = Error.Line
>errnum = Error.Number
>errtxt = Error.Text

>/* .INIファイルへ書込む */
>SetProfileString(g_inifile, \"SystemErr\", \"GamenID\", errwin)
>SetProfileString(g_inifile, \"SystemErr\", \"ObjectID\", errobj)
>SetProfileString(g_inifile, \"SystemErr\", \"EventID\", erreve)
>SetProfileString(g_inifile, \"SystemErr\", \"LineNO\", String(errline))
>SetProfileString(g_inifile, \"SystemErr\", \"ErrNO\", String(errnum))
>SetProfileString(g_inifile, \"SystemErr\", \"ErrTXT\", errtxt)

>//メッセージ
>m = MessageBox(\"エラー発生\",\"SYSTEMエラーが発生しました。INIファイルで確認してください。\" &
>               StopSign!,RetryCancel!,1)
>Choose Case m
> Case 1
> Return
> Case 2
> HALT Close
>End Choose



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.