|
Hi!
I'm running an application from inside another application using ::ShellExecuteA. I used the following statement to run the application.
::ShellExecuteA(NULL, "open", path.c_str(), NULL, NULL, SW_NORMAL);
The new application is displayed as a separate window. But What should I do if I've to run with in the launching application?
|
|
|
|
|
What do you mean by "within the launching application" ?
|
|
|
|
|
|
No hope, AFAIK.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[Image resize DLL]
|
|
|
|
|
Hi Mr. Carlo Gray.
You forgot to feed the troll today. Unjustified low vote fixed.
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
Thank you sir!
Indeed there were no Kanine Crunchies for the troll, yesterday.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[Image resize DLL]
|
|
|
|
|
|
T.RATHA KRISHNAN wrote: The new application is displayed as a separate window. But What should I do if I've to run with in the launching application?
What exactly are you trying to do? What do you mean by "with in the launching application"?
Sounds like a Liquid Nitrogen[^] candidate to me.
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
Rajesh R Subramanian wrote: Sounds like a Liquid Nitrogen[^] candidate to me
I forgot about that one !
|
|
|
|
|
Cedric Moonen wrote: [Big Grin] I forgot about that one !
It is too good for me to forget. Comes handy on occasions like this.
Also, see Archivist[^]
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
Do you have the source code for the second application? Is it developed by you or is it third-party?
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Yes. I've. It's developed by me.
|
|
|
|
|
Then why two applications? Merge the second app in the first.
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
How to merge the two applications? Shall I add the second project to the first project's solution?
|
|
|
|
|
I meant by adding the second project's source files to the first project.
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Do you want to open other program after this line?
|
|
|
|
|
I didn't understand.
|
|
|
|
|
You used of this code on your program for run other program now what do you want to do?
|
|
|
|
|
The second application's window is opend separately if I used the following statement.
::ShellExecuteA(NULL, "open", path.c_str(), NULL, NULL, SW_NORMAL);
I want to open in the first application's window.
|
|
|
|
|
you need the code for both the application , then only you can avoid saperate window . But if you just don't want to show the other appplication then you can replace SW_NORMAL by SW_HIDE
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
Hi,
I am using the function AppendChar but is is giving the error that
AppendChar' : is not a member of 'CString'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(368) : see declaration of 'CString'.
Please help me.
Dhiraj Kumar Saini
|
|
|
|
|
I don't know what you are trying to do but there's no AppendChar function in the CString class (see here[^]). The error message was clear enough, don't you think ?
|
|
|
|
|
Possibly the CString class provided by your MFC installation hasn't such method, use the += operator [^] instead.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[Image resize DLL]
|
|
|
|
|
Hi,
I am using visual studio 6.0. If it is not defined in current mfc installation then which version should i use.
Thanks
Dhiraj
|
|
|
|
|
Dhiraj kumar Saini wrote: I am using visual studio 6.0. If it is not defined in current mfc installation then which version should i use.
I find simpler using the += operator, as suggested.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[Image resize DLL]
|
|
|
|