I have a filename.
I want to instruct the system to launch the proper application to view.edit
this file type.
How would I go about doing this?
Tony
>I have a filename.
>I want to instruct the system to launch the proper application to view.edit
>this file type.
>
>How would I go about doing this?
System.Diagnostics.Process.Start()
Mattias

Signature
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Tony - 06 Dec 2004 21:00 GMT
Thanks.
I have another question.
This file is stored in the database, and I load the file and save it to the
local file system then use the Process.Start() method to launch word (in
this example) by passing it the .doc file.
Once the user exits the application launched, I would like to see if the
file has changed and if so, prompt the user and ask if they want to save it
back into the database.
Question:
How do I know when they are finished with the file and that I should be able
to ask if they wanted saved back to the database. I don't want to prompt
them every time they save changes (intermediate saves), I only want to
prompt them when they are done (application closes).
How would I know when the app closes (since I don't know which app even
loaded or which instance they may be using for this purpose)?
Tony
> >I have a filename.
>>I want to instruct the system to launch the proper application to
[quoted text clipped - 6 lines]
>
> Mattias
Try using System.Diagnostics.Process class with the "UseShellExecute" option
turned on in ProcessStartupInfo.

Signature
Sincerely,
Dmitriy Lapshin [C# / .NET MVP]
Bring the power of unit testing to the VS .NET IDE today!
http://www.x-unity.net/teststudio.aspx
>I have a filename.
> I want to instruct the system to launch the proper application to
[quoted text clipped - 3 lines]
>
> Tony