PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17667 | 02/07/03 11:28:10 | RE(16):PB6: GetExitCodeProcessでアプリケーションエラー By Taka |
17642 | 02/06/28 11:48:37 | RE(15):続き続き By sarada |
17641 | 02/06/28 11:48:12 | RE(14):続き By sarada |
17640 | 02/06/28 11:47:45 | RE(13):PB6: GetExitCodeProcessでアプリケーションエラー By sarada |
17636 | 02/06/28 10:05:32 | RE(12):PB6: GetExitCodeProcessでアプリケーションエラー By くるたん |
17622 | 02/06/26 08:55:01 | RE(11):PB6: GetExitCodeProcessでアプリケーションエラー By Taka |
17620 | 02/06/25 15:26:27 | RE(10):PB6: 2重投稿になってしまいました By めめ |
17619 | 02/06/25 15:21:01 | RE(9):PB6: GetExitCodeProcessでアプリケーションエラー By めめ |
17616 | 02/06/25 14:33:08 | RE(8):PB6: GetExitCodeProcessでアプリケーションエラー By くるたん |
17607 | 02/06/25 10:37:51 | RE(7):PB6: GetExitCodeProcessでアプリケーションエラー By sarada |
17606 | 02/06/25 10:33:57 | RE(6):PB6: GetExitCodeProcessでアプリケーションエラー By Taka |
17604 | 02/06/25 09:31:56 | RE(5):PB6: GetExitCodeProcessでアプリケーションエラー By くるたん |
17603 | 02/06/23 04:55:56 | RE(4):PB6: GetExitCodeProcessでアプリケーションエラー By Taka |
17595 | 02/06/20 17:14:01 | RE(3):PB6: GetExitCodeProcessでアプリケーションエラー By くるたん |
17594 | 02/06/20 17:10:33 | RE(2):自己レス By sarada |
17593 | 02/06/20 16:57:32 | RE(1):PB6: GetExitCodeProcessでアプリケーションエラー By sarada |
17589 | 02/06/20 15:45:14 | PB6: GetExitCodeProcessでアプリケーションエラー By くるたん |
カテゴリ:PowerBuilderの開発環境
日付:2002年06月23日 04:55 発信者:Taka
題名:RE(4):PB6: GetExitCodeProcessでアプリケーションエラー
くるたんさん、こんにちは。
>GetExitCodeProcess()を通過すると、アプリケーションエラーが発生します。
まさか外部関数の宣言で、終了コードの引数を参照渡しにしていない、なんて事ないですよね?(^^;
MSDNの資料によると、WindowsNT/2000の場合、
・WaitForSingleObject では SYNCHRONIZEアクセス権を、
・GetExitCodeProcess では PROCESS_QUERY_INFORMATIONアクセス権を、
そのプロセスに割り当てておかなければならない、と書いてあります。
CreateProcessする際に、lpProcessAttributes(pThreadAttributesもいるのかな?)を
与えてみてはどうでしょうか。
(もっとも、これが原因で「落ちる」ことはないと思うのですが…)
---追記---
よく見たら、CreateProcessで生成したプロセスには、PROCESS_ALL_ACCESS権限が付けられるようです。
PROCESS_QUERY_INFORMATION や SYNCHRONIZE も含まれるので、上記コメントは関係なさそうです。
失礼しました。
----------
>変数名がわかりにくかったですね。
Win32APIの定義 STILL_ACTIVE のまま書けば、他の人も混乱しないと思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.