PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19618 | 03/06/02 11:42:15 | RE(7):API関数の定義方法について・・・ By tana1212 |
19599 | 03/05/26 18:48:41 | RE(6):API関数の定義方法について・・・ By あすかちゃんの父 |
19592 | 03/05/26 10:18:20 | RE(5):API関数の定義方法について・・・ By tana1212 |
19590 | 03/05/23 17:57:40 | RE(4):GetOpenFileName関数の使用方法について By tana1212 |
19587 | 03/05/23 17:25:23 | RE(3):GetOpenFileName関数の使用方法について By あすかちゃんの父 |
19586 | 03/05/23 17:14:52 | RE(2):GetOpenFileName関数の使用方法について By tana1212 |
19583 | 03/05/23 16:08:56 | RE(1):GetOpenFileName関数の使用方法について By tana1212 By Taka |
19582 | 03/05/23 15:20:12 | GetOpenFileName関数の使用方法について By tana1212 By tana1212 |
カテゴリ:スクリプトの記述
日付:2003年05月23日 16:08 発信者:Taka
題名:RE(1):GetOpenFileName関数の使用方法について By tana1212
tana1212さん、こんにちは。
GetOpenFileName()はコモンダイアログのAPIですね。
PBのネイティブ関数と区別するため、「API」と表現するようにしてください。
>選択できるファイルの数がMaxを超えてしまうと、
そんなパラメータはないはずです。
(バッファサイズの指定はありますが)
>リターンコードを調べてみたところ、0(ゼロ)が帰ってきていました。
>キャンセルボタン押下でも0(ゼロ)が帰ってきます。
>選択できるファイル数を超えているかどうかを判定したいのですが、よい方法が
>あれば、ご教授のほどよろしくお願いいたします。
キャンセル以外で戻り値がゼロの場合、何らかのエラーが発生しています。
CommDlgExtendedError() APIを呼び出し、詳細エラーコードを拾ってみてください。
たぶん、FNERR_BUFFERTOOSMALL(バッファサイズが足りない)あたりが返っていると思われます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS その他
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.