PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6824 | 99/06/16 15:58:54 | RE(7):Win32API(FindWindow)について(おまけレスのおまけ) By Taka |
6819 | 99/06/16 15:20:38 | RE(6):Win32API(FindWindow)について(おまけレス) By O.Takagi |
6737 | 99/06/14 14:10:49 | RE(5):Win32API(FindWindow)について(おまけレス) By M.M |
6731 | 99/06/14 11:17:17 | RE(4):PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。 By O.Takagi |
6729 | 99/06/14 11:12:27 | RE(3):PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。 By Taka |
6727 | 99/06/14 10:49:12 | RE(2):PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。 By O.Takagi |
6712 | 99/06/11 16:42:36 | RE(1):PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。 By M.M |
6710 | 99/06/11 16:25:22 | PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。 By O.Takagi |
カテゴリ:スクリプトの記述
日付:1999年06月11日 16:25 発信者:O.Takagi
題名:PB5.0.04: 5.0.02から04にバージョンアップしたらAPI(FindWIndow)が変になりました。
過去ログを一通り見たのですが、同じような質問がないようなので、
質問したいと思います。
もし、同じような質問がありましたら連絡をいただけるとありがた
いです。
【環境】
・OS Windows95(4.00.950)
・PB 5.0.02
2本のexeを作成し、1本をメイン、他方をサブとします。
メインからサブをrun関数を使って実行かけます。その後、サブ側
の画面が開かれたのを見計らって、サブにメッセージをなげます。
その時に、サブが開かれたかどうかを判断するのに、APIの
FindWindow関数を使っています。ループで回して、1を超える値が
取得できるまでって条件で。で、その後にメッセージを送信します。
別のexeになっているのでAPIを使ってしか、ウィンドウが開かれて
るかをできないと判断したためです。
今まで、Ver5.0.02を使っていたのですが、問題なく動作していま
した。ところがY2K対応の為に、Ver5.0.04にバージョンアップ
したところ、Findwindowのループが永久になってしまいました。
開発環境(PB上から実行)でも、実行環境(作成したEXEで実行)
でも、結果は同じです。
原因が何も分からずに困っています。
何かいい解決法があればよろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.