10-01-2010, 11:13 PM
Since SystemUtil.Run does everything InvokeApplication does and more, you're supposed to use SystemUtil.Run. From the QTP help file:
QTP Help File Wrote:Note: In most situations, you should use a SystemUtil.Run statement to run applications or to open files in their default application. For more information on the SystemUtil.Run statement, refer to the Standard Windows section of the QuickTest Professional Object Model Reference.
The InvokeApplication statement is supported primarily for backward compatibility.