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

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.