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 (記載なし)

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