バッチタスク、サブルーチンをイベント化して呼ぶ
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
何度も呼ばれる処理や、記述が長くなる処理については、
バッチタスクの中にユーザーイベントを定義して、
そのイベントの中に処理をまとめて記述し、
バッチタスクのレコード後処理などから
同一タスク内のそのイベントを呼ぶ事がたまに有ります。
特に実行上も問題有りませんし、ソースも見易くなるので、
イベントのこういう使い方は問題ないもんでしょうか?
バッチタスクの中にユーザーイベントを定義して、
そのイベントの中に処理をまとめて記述し、
バッチタスクのレコード後処理などから
同一タスク内のそのイベントを呼ぶ事がたまに有ります。
特に実行上も問題有りませんし、ソースも見易くなるので、
イベントのこういう使い方は問題ないもんでしょうか?
投票数:0
平均点:0.00
mizuno
投稿数: 58
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
請求書などヘッダ内容の切替や改ページの制御が必要な帳票などでつかっています。
今のところ問題が発生したことはありません。
・・が気になりますよね。
ウエイトY/Nだけは気にしています。
今のところ問題が発生したことはありません。
・・が気になりますよね。
ウエイトY/Nだけは気にしています。
投票数:1
平均点:10.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
mizuno様、ありがとうございました。
私も似たような事で使っております。
その場合は、ウェイトYesだと思います。
横道逸れますがオンラインタスクからウェイト=Noで
他のPGを呼べば、その処理を待つ必要のない処理を
非同期稼働させられるですかね。
常時監視のタスクを起動しっぱなしとか。
マルチスレッドみたいな感じでしょうか。
実験もしていないので、間違っているのかもしれませんけど。
私も似たような事で使っております。
その場合は、ウェイトYesだと思います。
横道逸れますがオンラインタスクからウェイト=Noで
他のPGを呼べば、その処理を待つ必要のない処理を
非同期稼働させられるですかね。
常時監視のタスクを起動しっぱなしとか。
マルチスレッドみたいな感じでしょうか。
実験もしていないので、間違っているのかもしれませんけど。
投票数:0
平均点:0.00