PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17448 | 02/05/23 14:51:36 | RE(6):http://www.nmncs.co.jp/pbtech/13.html By sarada |
17317 | 02/04/24 09:57:31 | RE(5):VANさん、M.Mさんありごとうございます By korokoro |
17314 | 02/04/23 18:01:45 | RE(4):PB5.0.03: VANさんへ By VAN |
17304 | 02/04/23 09:57:32 | RE(3):PB5.0.03: Win32API \"FindWindowA\"について By M.M |
17300 | 02/04/22 12:55:43 | RE(2):PB5.0.03: VANさんへ By korokoro |
17294 | 02/04/19 17:43:00 | RE(1):PB5.0.03: 二重起動の防止をするには? By VAN |
17293 | 02/04/19 16:43:02 | PB5.0.03: 二重起動の防止をするには? By korokoro |
カテゴリ:スクリプトの記述
日付:2002年04月19日 17:43 発信者:VAN
題名:RE(1):PB5.0.03: 二重起動の防止をするには?
korokoroさん、こんにちは。
>Powerbuilder初心者なので、教えてください。
>PowerbuilderのDataWindowでデータを一覧表示し、DoubleClick時に他のアプリケーション(VB)
>で作成されたexeをRun関数を使用して実行させ画面表示しています。Runで起動したexeの画面が
>表示されている間は、DataWindowのDubleClickが行えないようにしたいのですが(DataWindowの
>ある画面を閉じたり非表示にせずに)、どのような記述をすればいいかわからずに困っています。
>分かる方がいっらしゃいましたら、宜しくおねがいします。
>
DubleClickのイベントで
以下のようにすればいいじゃないでしょうか
UnsignedLong l_hwnd
l_hwnd = FindWindowA(0,ウィンドウのタイトル)
// ハンドル取得の確認
If l_hwnd = 0 Then
起動していない
else
起動している
end if
テストはしていませんのであしからず。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.