Hello!
I just noticed that I'm getting an empty error message (property
tFtpClient.ErrorMessage) when making an attempt to move a non-existing
file to the peer with Put().
The problem seems to be that a "SetErrorMessage" statement is missing in
the TCustomFtpCli.DoPutAppendAsync procedure. In my opinion the
exception handler code there should look like this:
except
on E:Exception do begin
FLastResponse := 'Unable to open local file ' +
FLocalFileName + ': ' +
E.Message; { V2.101}
FStatusCode := 426;
SetErrorMessage; // this line is missing in original ICS-V5
TriggerDisplay('! ' + FErrorMessage);
FDataSocket.Close;
FRequestResult := FStatusCode;
TriggerRequestDone(FRequestResult);
Exit;
end;
end;
What is your opinion? Needs this to fixed? I'm using the latest ICS V5.
/Tobias
--
NOA Audio Solutions Vertriebsges.m.b.H. Tel: +43-1-5452700
Johannagasse 42/4 Fax: +43-1-545270014
A - 1050 Wien Www: http://www.noa-audio.com
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be