A rather impossible question. There are a number of tools out there that would suit a delphi environment.
Contact the usual Tool vendor suspects (Mercury, Compuware, Rational etc).
Get hold of the tool vendors to initially tell you which of their tools would be appropriate.
Get them to come and perform a Free of Charge Proof of Concept (1 day where you get them to automate a specific script on your system - make sure they do more than just the logon function).
What makes your decision for you on which tool to choose depends on your priorities, however I would rate the tools on the following at least:
- Object Recognition (how the tool sees and reattaches to the controls of your application)
- Auxilliary toolset (Test Management Tools, Defect Mgt tools etc)
- Ease of use (how quickly will your test team become productive with this toolset)
I assume you're referring to Borland Delphi? If so, you'll probably find that our TestComplete has unparalleled support for automation of Delphi applications. Our tools offer robust support for the VCL and we offer a DelphiScript language as one of our 5 supported scripting languages.
I recommend trying out the 30-day evaluation version at http://www.automatedqa.com/products/...ete/index.asp.
While we can't come perform a free of charge proof of concept (we don't charge enough to support that kind of sales model), I'd be glad to perform a web demo for you.