PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18773 | 03/02/04 14:09:38 | RE(4):PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・ By Taka |
18772 | 03/02/03 21:06:05 | RE(3):PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・ By marus |
18763 | 03/01/31 22:20:49 | RE(2):PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・ By Taka |
18760 | 03/01/31 18:40:58 | RE(1):PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・ By marus |
18759 | 03/01/31 18:39:41 | PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・ By marus |
カテゴリ:スクリプトの記述
日付:2003年01月31日 18:39 発信者:marus
題名:PB5.0.04: WinInet.DLLを使用して、ディレクトリのファイル一覧を取得したいのですが・・
今、WinInet.DLLのAPIを使用して、全てのファイルを
サーバからコピーしたいと考えておりまして、そのためにFTPFindFirstFileを
実行せねばならないのですが、
「エラー42:実行時に指定された引数の型がDLL関数ftpfindfirstfileの引数の型と
一致しません(関数呼び出しの戻り値のスタックポインタが不適切)」というエラーで
終了してしまいます。
□□外部関数の宣言(ユーザオブジェクトのローカル)□□
InternetOpen(),InternetConnect(),FTPFindFirstFile()の定義を行う
//FTPFindFIrstFileのみ抜粋
Function Long FTPFindFirstFile(long al_hFtpSession , String as_search_path ,
REF ustr_win32_find_data str1 , decimal adec_flg ,
Long al_context)
Library \"WinInet.dll\" Alias for \"FtpFindFirstFileA\"
□□構造体の宣言(ユーザオブジェクトのローカル)□□
//WIN32_FIND_DATA型構造体(ustr_win32_find_data)
fd1(unsignedlong)
fd2(ustr_filetime)
fd3(ustr_filetime)
fd4(ustr_filetime)
fd5(unsignedlong)
fd6(unsignedlong)
fd7(unsignedlong)
fd8(unsignedlong)
fd9[260](character)
fd10[14](character)
//FILETIME構造体
t1(unsignedlong)
t2(unsignedlong)
(スクリプトは次へ)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS Oracle 8.0
WebServer IIS
Copyright © 2013 Power Future Co., Ltd.