エラーメッセージ処理について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
yone
投稿数: 30
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
現在V8からのマイグレーションを行っているのですが、ワーニングエラーメッセージの
ボックス表示の方法に若干の違いがあり、困っています。
V8エラー
・ウィンドウタイトル→メッセージ
・エラーアイコン→情報メッセージアイコン
V10エラー
・ウィンドウタイトル→警告
・エラーアイコン→注意メッセージアイコン
何か対応策はないでしょうか?
よろしくお願い致します。
ボックス表示の方法に若干の違いがあり、困っています。
V8エラー
・ウィンドウタイトル→メッセージ
・エラーアイコン→情報メッセージアイコン
V10エラー
・ウィンドウタイトル→警告
・エラーアイコン→注意メッセージアイコン
何か対応策はないでしょうか?
よろしくお願い致します。
投票数:0
平均点:0.00
kaerenaiyo07
居住地: mixi
投稿数: 42
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
こんにちはyoneさん
今手元で確認できませんが
v9plusのヘルプ
新機能の説明に
iniになにがしかの記述をすると
解決できる旨の記述があったはず
v10でも同様かと思われます。
今手元で確認できませんが
v9plusのヘルプ
新機能の説明に
iniになにがしかの記述をすると
解決できる旨の記述があったはず
v10でも同様かと思われます。
投票数:0
平均点:0.00
yone
投稿数: 30
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
kaerenaiyo07さん、回答ありがとうございます。
「Ver 9.40J SP6b での新機能」にて以下の記述を見つけました。
エラーコマンドをモードを「W=警告」、表示を「B=ボックス」で実行したとき、アイコンは「!」マークで、タイトルは「警告」となりますが、V8との互換性を持たせるため、下記のフラグを MAGIC.INI に設定できるようになりました。
WarnMsgBoxCaption = 任意のキャプション
このパラメータを設定すると、アイコンは 「 i 」 マークとなり、タイトルはここで設定した文字列となります。
V8と同じ動作にするためには、ここに 「WarnMsgBoxCaption = メッセージ」と指定してください。
しかし、V10で同様の設定をしても機能が有効になりませんでした。
…SP3まで待つしかないですかね?
「Ver 9.40J SP6b での新機能」にて以下の記述を見つけました。
エラーコマンドをモードを「W=警告」、表示を「B=ボックス」で実行したとき、アイコンは「!」マークで、タイトルは「警告」となりますが、V8との互換性を持たせるため、下記のフラグを MAGIC.INI に設定できるようになりました。
WarnMsgBoxCaption = 任意のキャプション
このパラメータを設定すると、アイコンは 「 i 」 マークとなり、タイトルはここで設定した文字列となります。
V8と同じ動作にするためには、ここに 「WarnMsgBoxCaption = メッセージ」と指定してください。
しかし、V10で同様の設定をしても機能が有効になりませんでした。
…SP3まで待つしかないですかね?
投票数:0
平均点:0.00
muka
居住地: 東京都練馬区
投稿数: 69
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
yoneさん、こんにちは。
メッセージボックスはWin32のAPIを使うと簡単に表示できますよ。
MAGICから呼ぶには、アクションで下記の式を実行して下さい。
WinHWND(1)とあるのは、親タスクのウインドウが表示されているという仮定です。
ちなみに、HVal('40')の'40'を'10'にすると「×」、'20'にすると「?」、'30'で「!」のアイコンにそれぞれ変えられます。
メッセージボックスはWin32のAPIを使うと簡単に表示できますよ。
MAGICから呼ぶには、アクションで下記の式を実行して下さい。
CallDLL ('USER32.MessageBoxA','4AA44',WinHWND(1),'XXX!','メッセージ',HVal('40'))
WinHWND(1)とあるのは、親タスクのウインドウが表示されているという仮定です。
ちなみに、HVal('40')の'40'を'10'にすると「×」、'20'にすると「?」、'30'で「!」のアイコンにそれぞれ変えられます。
![](../../uploads/smil3dbd4d6422f04.gif)
--
向井田 浩司(むかいだ ひろし)
-------------------------------------------------------
株式会社エターナルデザイン
E-mail: muka@eternaldesign.jp
Web: http://www.eternaldesign.jp
-------------------------------------------------------
投票数:4
平均点:10.00
yone
投稿数: 30
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
mukaさん 回答ありがとうございます。
APIで対応するという方法もありましたね。
わざわざ詳細なコーディングまでありがとうございます。
とりあえず正常動作しました!
しかし今回は修正件数が半端でない程多いので、今回は次期SPでの対応に期待する事にします。
※この件はMSJの方に要望しておきました。
今後ともよろしくお願い致します。
APIで対応するという方法もありましたね。
わざわざ詳細なコーディングまでありがとうございます。
とりあえず正常動作しました!
しかし今回は修正件数が半端でない程多いので、今回は次期SPでの対応に期待する事にします。
※この件はMSJの方に要望しておきました。
今後ともよろしくお願い致します。
投票数:0
平均点:0.00