|
-
Dec 20th, 2012, 10:50 AM
#1
[RESOLVED] Open multiple custom associated file to a single-instance application (from explorer)
My app is a single-instance MDI application which opens multiple documents (via file menu/command line) in MDI child windows.
I have associated my own filetype in explorer.
Now, I want, if I double click associated files on explorer, the files will be opened in the active instance of my app (in child windows).
Basically I need to pass the file path to the active instance of my application.
I have an idea for this. But that is too complex. (Creating mutex to find previous instance and passing filename with WM_COPYDATA etc. )
Anyone got simpler idea ? OR correct google keywords ? (my search didn't result good results)
Last edited by iPrank; Dec 20th, 2012 at 10:56 AM.
-
Dec 20th, 2012, 11:07 AM
#2
Re: Open multiple custom associated file to a single-instance application (from explo
It's all built into VB.NET. Handle the Startup and StartupNextInstance events of the application, which you can access from the Application page of the project properties. Startup is the event that's raised the first time the user runs the app. StartupNextInstance is the event that's raised when the user tries to run the application again while it's already open. You can access the commandline arguments via both events.
-
Dec 20th, 2012, 11:14 AM
#3
Re: [RESOLVED] Open multiple custom associated file to a single-instance application
Thanks. I've found the solution after posting the thread.
The said project is a VB6 upgrade project. The "Application.myapp" file was not correct. I was unable to enable 'Application Framework".
I deleted and recreated that file. Now everything is working properly.
Last edited by iPrank; Dec 20th, 2012 at 11:20 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|