LaunchExternalApplication Method
- Last UpdatedNov 06, 2025
- 2 minute read
The LaunchExternalApplication() method launches the specified application. It takes a string that contains the external program to execute, along with any parameters to be passed. If a parameter is preceded by an @ symbol, it is assumed to be global; otherwise, the parameter is added to the command line as a literal string. If parameters are passed, they must be separated by commas and cannot have a space either before or after them. Literals must also be separated from parameters by commas.
| Overload | Description |
|---|---|
| LaunchExternalApplication(String,Boolean) | The LaunchExternalApplication() method launches the specified application. It takes a string that contains the external program to execute, along with any parameters to be passed. If a parameter is preceded by an @ symbol, it is assumed to be global; otherwise, the parameter is added to the command line as a literal string. If parameters are passed, they must be separated by commas and cannot have a space either before or after them. Literals must also be separated from parameters by commas. |
| LaunchExternalApplication(String,DataRow,Boolean) | The LaunchExternalApplication() method launches the specified application. This overflow of the method allows a DataRow to be passed to a grid row in the application. The method takes a string that contains the external program to execute, along with any parameters to be passed. If a parameter is preceded by an @ symbol, it assumed to be global; otherwise, the parameter is assumed to be part of the current grid row (that is, the field name for one of the grid's columns). If a parameter is not found, it added to the command line as a literal string. If parameters are passed, they must be separated by commas and cannot have a space either before or after them. Literals must also be separated from parameters by commas. |