($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
アラーム音について BX さん [ 5月2日(火) 11時4分 ]
いつも大変お世話になっております

早速ですがアラーム音について悩んでいます

具体的にいうと、バーコードを読み込んだ際に正常値とエラー時(マスタ未登録等)で
音を変えたいのですが、DDSのALARMキーワードだとどちらか一方になってしまいます

エラー時にSNDBRKMSGも行ったのですがALARMキーワードと同一音でしたので不可でした

お知恵を貸していただけると助かります
RE:アラーム音について IKD さん [ 5月3日(水) 8時31分 ]
 IBM i では複数のアラート音を使い分けることはできませんので
 実現には Windows の Beep音を使うことになりそうですが
 PCオーガナイザーやJavaSciript でと言う前に
 そもそも成功のときは IBM i で成功を検知することが
 できますが失敗のときは IBM i には入力されないのですから
 失敗を検知することはできないのではないでしょうか ?

 バー・コード・リーダーのマニュアルを今一度調べてみては
 いかがでしょうか ?

 ( もし失敗を検知できているのであれば DDSのHTMLキー・ワードで
   JavaScriptを埋め込めば実現可能です。
   ただし HTMLキー・ワードが有効になるエミュレータ(例えばAutoWeb)
   が必要となります。)

RE:アラーム音について BX さん [ 5月3日(水) 9時53分 ]
IKD様、ご返信ありがとうございます

    A  50                 ALARM

上記をRPG標識で行うとエラー時または正常時の片方でしか
アラームを鳴らすことが出来ずに困っておりました

例えば入力域以外でアクション(スペースキー等)すると
IBM i で警告音が出ますが、それらを応用することは可能でしょうか?

    C             Z-ADD   1       ROW
    C             Z-ADD   1       COL
    C             EXFMT   DSP01

上記EXFMT後に人的ではなく自動でスペースキーを入力するような
コーディングが出来ればとも考えたのですが…

社内SEとしてIBM i専門でやってきたのでWindowsの知識が乏しく
可能であればIBM iで制御したいという思いもありますので
試行錯誤してみます
RE:アラーム音について IKD さん [ 5月15日(月) 8時48分 ]
入力域以外で入力しようとしたときに鳴る警告音は
IBM i ではなく 5250エミュレータが鳴らしています。
IBM i で入力前の処理を検知することはできないからです。

したがってこの音を IBM i で意図的に発生させるのは
無理かと思います。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目