PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5793 99/04/06 15:18:18 RE(2):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By kita_a
5789 99/04/06 14:40:11 RE(1):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By てとらぽっと
5786 99/04/06 14:07:07 PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By kita_a

カテゴリ:
日付:1999年04月06日 15:18 発信者:kita_a
題名:RE(2):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください

てとらぽっとさん 即レスありがとうございます(^^)

>>画面表示してから、操作なしで、DBのconnect処理を
>>したいのです。
>> 中略
>>Otherイベントはヘルプで非奨励だったので使いたくありません。
>>
>>他に画面表示直後に動くイベントはないでしょうか?

>PBのオブジェクトで準備されたイベントとしてはありません。

>ユーザーイベントをTriggerでコールすると、Openイベントを抜ける前にそのイベントが実行されます。
>PostEventを使うことで、Openイベントを抜けた後にそのイベントを実行できます。
>また、イベントIDを使う必要は特にありません。
>(過去の互換性だと思いますが、引数が固定されて使いにくいので)

>ウィンドウクラスにユーザイベントを作って(仮に ue_opend とします)、
>openイベントに以下を書いておくのが基本だと思います。

>This.Event Post ue_opend()

ありがとうございます。バッチリでした\\(^^)/
This.PostEvent( ”ue_opend” )にしました

そうか、PostとTriggerはこういう違いがあるんでしたね
う?ん、少し考えがたらんかった(^^;

>P.S.
>おっしゃる通り、Otherイベントは使わない方が良いです。

 はい(^^)

P.s.
悪あがきをしていて、こういう逃げ方があるのを発見しました。
ダミーdwを外部ソースで作って、それをOpenイベントでRetrieve()
して、dwのRetrieveEndでconnectする
良い子は真似をしないように!




付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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