Hi,
I want to launch an application via code. I know the location of the file (it will always be the same directory as the application), but I don't know the file extension. Under Linux it doesn't have an extension and under Windows it will have '.exe' extension.
So how do I determine the file extension to use so I can pass it to TProcess? I would prefer not to use IFDEF <OS>. Is there a constant similar to PathDelim, ExtensionSeparator etc I can use?
As an option I was thinking of querying the current running program (ParamStr(0)) and see what extension it has, and apply that to the application I want to launch. This should work, but I don't know if this is the best method to use.
