Q: I enable AutoDial by setting IsUseAutoDial to true. But the SDK does't hang up automatically when disconnected from server. A: By design TurboFTP SDK doesn't automatically disconnect dialup connection at the end of a session. To do so you have to call Hangup() explicitly.
Q: ItbFTP::GetFileSize() doesn't return actual file size. A: To retrieve file size you need to use property LastFileSize immediately after calling ItbFTP::GetFileSize() which returns successfully (return 0).
Q:How do I know the offset when resuming file upload with SendFile()? A: When resuming upload the offset is the file size of existing remote file. You can retrieve remote file size with GetFileSize() method.
Q: How can I see if my trial license expires A: The trial period is 30 days from the day the SDK is installed on your machine. If your trial license expires all methods won't be usable and will return error code ERR_LICENSEEXPIRE.
Q: How do I set up to use TurboFTP SDK in Delphi. A: No extract setup steps in Delphi IDE are necessary to use TurboFTP SDK in Delphi program. Please refer to the Delphi sample code that comes with its installation to see how to code in Delphi to use the SDK. Q: What is the difference between properties ConnectionTimeout and LoginRetryDelay? A: LoginRetryDelay pertains to the delay between two login attempts if the login fails, whereas ConnectionTimeout instructs TurboFTP SDK to wait n seconds before launching a new connection attempt if socket connection fails.