I am in need of converting a project which is in Delphi 5 to Delphi XE2. When I run the same Delphi 5 code, in XE2 , I get some errors. In Delphi 5, we have used NMFTP component for file transfers. But here netmasters is not available. Instead, it uses INDY component IDFTP. The events and methods which are in NmFTP are not found in IdFTP. I have some clarifications, 1. In delphi 5, there is a property called "vendor" to connect to FTP server. the code is like TNMFTP.Vendor := NMOS_AUTO. But in indy component, the vendor property is not avail. Is there any equivalent property for that..? 2. In TNMFTP, we have OnSuccess and OnFailure events to know the status of the transfer like " file has been transferd" and so on.. But in INDY, those events are not available. Any equivalent events to display the status messages..? Could somoone pls explain..? Thanks, Suganya.