▼ Mr.XRAYさん
お言葉に甘えまして、早速質問させて下さい。
プログラムのバクではなくIndyの変更による動作についてです。
サンプルプログラム集
773_IdFTPでダウンロードアップロードで、
作成済みの実行ファイルでは正常に動作するのですが。
Delphi2010 WindowsXPを使用して実行させると
01_FTPGetFile_TIdAntiFreeze
FileSize := IdFTP1.Size(SourceFile);
03_FTPGetFile_TThead
FFileSize := FIdFTP.Size(FUrl);
上記のFFileSizeに-1が入りファイルがダウンロードできません。
01の場合if文を書き換えて強制実行させるとダウンロードは
正常に出来ます。
03の場合FFileSizeに適当な数値を代入するとエラー無く
一応ダウンロードするのですが、ダウンロードしたファイル
の容量が変わってしまいます。
ちなみにIndyでintegerとint64の変更があってエラーが出る
処は変更してみました。
|