|
Buy a book which has ALL of the following terms (in any order) in the title:
1. C++/C
2. Complete idiot
3. Guide
After you finish reading it, please give it to li zhuyuiyan or whatever his name is.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Rajesh R Subramanian wrote: After you finish reading it, please give it to li zhuyuiyan or whatever his name is.
you cannot find him anymore in this name he is now "gentleguy".
|
|
|
|
|
hi to All
i dont know ..how to install visual studio 2003 in Windows Vista.When i execute the .EXE file showing some missing components ..so please tell me how to install in VIsta...
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
|
Why you didnt use of VS2005 or VS2008?
|
|
|
|
|
Hi all,
First of all, excuse me if this is a stupid question but, I would like to know whether there is any way that a dll can pass arguments to a exe.
Mant thanks in advance
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
What exactly do you mean by passing an argument?
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Well, I'm not sure if this qualifies, but something like, starting an application from a shell function and in the file name path. one enters some arguments. i.e. C:\myApp.exe -testing
Then the exe can pick up the 'argument' passed by the dll
Makes sense?
Thanks for the reply
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
You're still not very clear. I am assuming that you're spawning an executable from within a DLL by using something like ShellExecute(). If yes, the executable can pick up the 'argument' being passed on to it. Why not write a small program and test it out?
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Rajesh R Subramanian wrote: am assuming that you're spawning an executable from within a DLL by using something like ShellExecute().
Exactly
Rajesh R Subramanian wrote: the executable can pick up the 'argument' being passed on to it
Any functions that may help? int main(int argc, char* argv[])
Never mind
Rajesh R Subramanian wrote: Why not write a small program and test it out?
For sure...
Many thanks
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
Programm3r wrote: Any functions that may help?
m_lpCmdLine holds the command line passed to an MFC app.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Programm3r wrote: dll can pass arguments to a exe.
I hope the "exe" you meant is the exe that loaded the dll. if so can use the following methods.
1. Call back functions
2. Sending/posting message
3. Shared memory and Events...
|
|
|
|
|
Naveen wrote: I hope the "exe" you meant is the exe that loaded the dll
.... mmmmm ..... no. It's a dll starting the exe (application), and I want to 'pass' the application a value.
I can put the value into a temp file from the dll, and the application can read the value, but I just though, is there a better way?
Thanks for the response
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
Programm3r wrote: is there a better way?
is there any pblm in passing those data as CommandLine to the exe?
|
|
|
|
|
Naveen wrote: is there any pblm in passing those data as CommandLine to the exe?
No ... I think it will do the job.
Thanks for the help
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
Then what is the problem?
if ur using the ShellExecute() function..set the command line arguments to the "lpParameters" of the ShellExecute() function.
And from the EXE you get this command line using the GetCommandLine() funtion.
|
|
|
|
|
Naveen wrote: Then what is the problem?
Not sure really, wanted some confirmation I think.
Naveen wrote: And from the EXE you get this command line using the GetCommandLine() funtion.
Thanks for the information and help.
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
how do i draw a line inside a picture box? i am doing this in mfc. and its a dialog based application.
|
|
|
|
|
you can draw by getting the Client Device context, CDC and use CDC::LineTo.
I prefer to subclass it and draw it in its Paint handler.
|
|
|
|
|
Rajkumar R wrote: I prefer to subclass it and draw it in its Paint handler.
Which is what I recommended as well the last time the OP asked this
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
sweet, I didn't see it, if you can give the link next time i reply with the link
nice to hear, that is a recommended way. next I won't say "i prefer", i force it.
|
|
|
|
|
Heh - I was just commenting
Apparently the OP wants a simpler solution!
Cheers,
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Seriously, I would like to know from you a better solution and a simpler solution for this problem.
|
|
|
|
|
I don't know of one! What is simpler than drawing in response to
WM_PAINT? Pretty much the fundamental process in Windows GUI programming.
I'm just saying, that since the OP seems to ignore this advice, I can
only assume (s)he wants something simpler. If so, I'm out of ideas.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Thanks Mark, It is just for my understanding. Thanks.
|
|
|
|