Known Issues - Delphi Add-in
The following known issues occur when testing a Delphi application.
Supported application versions
By default, UFT One recognizes objects in your application as Delphi objects only if the application was built with a supported version of Delphi.
You can compile your application with an unsupported Delphi compiler version but may experience unexpected results.
For details on supported versions of Delphi, see the UFT One Support Matrix.
Button controls in message boxes are identified as WinButton objects instead of DelphiButton objects.
Workaround: Manually replace the button control test objects in the object repository with DelphiButton objects.
Pre-compiling your application
You must compile Delphi 64-bit applications with the UFT One agent before testing.
- UFT One supports backwards compatibility for all applications already compiled with the agent.
- 32-bit Delphi applications can be tested without pre-compiling, if they are built with a version of Delphi listed in the Support Matrix as supported for Delphi Agentless.
- UFT One 2022 and later: Dephi agentless applications can only be tested on Windows 64-bit operating systems.
For more details, see Compile your Delphi application.