PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14358 01/01/23 18:53:55 RE(8):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By sev
14357 01/01/23 17:49:50 RE(7):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By こてちゅ
14356 01/01/23 17:15:29 RE(6):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By sev
14353 01/01/23 12:03:41 RE(5):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By M.M
14352 01/01/23 00:09:45 RE(4):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By sev
14350 01/01/22 19:13:07 RE(3):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By こてちゅ
14349 01/01/22 19:04:50 RE(2):PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By こてちゅ
14348 01/01/22 19:00:04 RE(1):[追加質問]PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By sev
14347 01/01/22 17:46:03 PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。 By sev

カテゴリ:スクリプトの記述
日付:2001年01月22日 17:46 発信者:sev
題名:PB6.5: PB6.5でのファイル転送ソフト『HULFT5』の使い方を教えて下さい。

はじめまして、sevと申します。

今、ファイル転送ソフト『HULFT5』の連携の仕方がわからず困っています。
APIを使用して連携したいのですが、グローバル外部関数の宣言で構文エラーになってしまいます。
マニュアルを参照し宣言しているのですが・・・
マニュアルにはVBのDeclareステートメントの例はあるので、それをPBに置き換えて宣言してみたのですが
うまく行きません。
過去ログや他のサイトで調べて色々試したのですが、なかなかうまくいかないので、ここでご質問させて頂き
ました。

マニュアルでのVBのDeclareステートメントの例は下記の通りです。

Private Declare Function utlsend Lib \"hulapi.dll\"(ByVal FileID As String,
ByVal HostName As String,ByVal Resend As Long,ByVal Prior As Integer,
ByVal Sync As Long,ByVal Timeout As Long,ByVal FileName As String,
ByVal Group As String,ByVal NoChkpoint As Long) As Long

私がPBで宣言したのは下記の通りです。

FUNCTION long utlsend(string FileID,string HostName,long Resend,integer Prior, &
long Sync,long Timeout,string FileName,string Group,long NoChkpoint) &
LIBRARY \"hulapi.dll\"

上記のように宣言しても構文エラーになってしまいます。

\"hulapi.dll\"内には他にも「utlrecv」という関数があり、
それはVBのDeclareステートメントの例に習い、上記の「utlsend」と同様にPBにあわせて宣言してみたの
ですが、「utlrecv」はコンパイルエラーにはなりませんでした。

何が悪いのかわかりません。マニュアルが間違ってる可能性もあるのでしょうか。。。

\"hulapi.dll\"の中身が見たいんですが、何か見れる方法ご存知の方いらっしゃれば併せて教えていただけない
でしょうか。

『HULFT5』を使ってファイルを転送する方法としてはAPIを使うのが1番簡単なんでしょうか?
(NTサーバからNTサーバへシステム間の連携データとしてファイルを転送したいだけです。)
それとも他にもっと簡単な方法をご存知の方いらっしゃれば教えて下さい。

以上。よろしくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

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