PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20076 | 03/08/08 16:13:53 | RE(4):PB5.0.02: API関数 FindFirstFileAについて By 委員長 |
20075 | 03/08/08 15:17:19 | RE(3):PB5.0.02: API関数 FindFirstFileAについて By 委員長 |
20074 | 03/08/08 15:13:58 | RE(2):PB5.0.02: API関数 FindFirstFileAについて By 委員長 |
20073 | 03/08/08 12:42:41 | RE(1):PB5.0.02: API関数 FindFirstFileAについて By isii |
20072 | 03/08/08 11:52:09 | PB5.0.02: API関数 FindFirstFileAについて By 委員長 |
カテゴリ:PowerBuilderの開発環境
日付:2003年08月08日 12:42 発信者:isii
題名:RE(1):PB5.0.02: API関数 FindFirstFileAについて
委員長さん、こんにちは。
>はじめましてm(__)m
>過去のログにFindFirstFileAの質問があって見たのですが、上手くいかないため投稿させていただきました。
>
>ファイルがあるのにも係わらず、結果が格納される構造体に値が入ってこなく苦戦しております。
>結果格納の構造体は以下のようになっています。
>
>global type file_find_data from structure
> long dwfileattributes
> filetime ftcreationtime
> filetime ftLastAccessTime
> long nFileSizeHigh
> long nFileSizeLow
> long dwReserved0
> long dwReserved1
> string cFileName
> string cAlternateFileName
>end type
>
>この中のcFileNameにファイル名称が入るはずですが、nullとなってしまいます。
>ちなみにcAlternateFileNameもnullになります。
>それ以外の変数には値は入ってくるのですが.....。
>
>すみませんがよろしくお願いします。
構造体のcFileName、cAlternateFileName変数を予めスペースで埋めていないためだと思います。
CONSTANT long MAX_PATH = 260
file_fine_data.cFileName = Space( MAX_PATH + 1 )
file_fine_data.cAlternateFileName = Space( MAX_PATH + 1 )
と行ってから、FindFirstFileA()を呼んでみてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.