PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8099 99/09/08 16:40:03 RE(4):PB5.0.04: 他のwindowをactiveにする方法 By M.M
8093 99/09/08 15:35:37 RE(3):PB5.0.04: 他のwindowをactiveにする方法 By まこと
8089 99/09/08 14:46:48 RE(2):PB5.0.04: 他のwindowをactiveにする方法 By t-taka
7994 99/09/03 20:05:53 RE(1):PB5.0.04: 他のwindowをactiveにする方法 By M.M
7984 99/09/03 15:11:57 PB5.0.04: 他のwindowをactiveにする方法 By t-taka

カテゴリ:PowerBuilderの開発環境
日付:1999年09月08日 14:46 発信者:t-taka
題名:RE(2):PB5.0.04: 他のwindowをactiveにする方法

M.Mさん、こんにちは。


>確認したいのですが、
> ・PowerBuilderアプリケーションから、Run関数でBATファイルを起動する
> ・ところがウィンドウのアクティブが、DOS窓でなくSQL Anywhereに移ってしまう
>  (10回に4回くらい)
> ・それで強制的にDOS窓をアクティブにしたい
>ということでしょうか。


文章が、へたですいません。
処理の流れは、
1.Run関数でBATファイルを起動する。
2.レスポンスウィンドウをOPENする。
3.DOS窓に制御が移る。(PIFの設定で、「プログラムの終了時にウィンドウを閉じる」ようにしている。
  BATファイルでは、処理終了時にテキストファイルを出力するようにしている。
4.レスポンスウィンドウのTIMEERイベントでBATで出力するテキストファイルの確認を行っていて、
  存在した場合、自画面を閉じる。
5.1.の画面が表示される。

*5.の処理の時、画面は表示されているが,制御状態なので、ENTERキーを押下すると、アイコン化されている
 ウィンドウが開いてしまうことがあります。
(どのウィンドウに制御がいっているかわからない。
 SQL Anywhereのウィンドウだったり、他のウィンドウだったり規則性はないです。)
 そこで、4.の処理の時に強制的に1.の画面をアクティブにしたいのですがやり方がわかりません。
  

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

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