Click here to Skip to main content
15,925,309 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Problem with derivation Pin
John R. Shaw27-Nov-04 18:09
John R. Shaw27-Nov-04 18:09 
Generalhooking Pin
gamitech27-Nov-04 11:15
gamitech27-Nov-04 11:15 
GeneralRe: hooking Pin
John R. Shaw27-Nov-04 17:26
John R. Shaw27-Nov-04 17:26 
GeneralRe: hooking Pin
Roger Allen29-Nov-04 2:34
Roger Allen29-Nov-04 2:34 
QuestionEz ? Pin
BaldwinMartin27-Nov-04 11:07
BaldwinMartin27-Nov-04 11:07 
AnswerRe: Ez ? Pin
John R. Shaw27-Nov-04 17:04
John R. Shaw27-Nov-04 17:04 
GeneralWinsock Problem/Question Pin
pshopaddict27-Nov-04 8:18
susspshopaddict27-Nov-04 8:18 
GeneralRe: Winsock Problem/Question Pin
John R. Shaw27-Nov-04 18:30
John R. Shaw27-Nov-04 18:30 
GeneralRe: Winsock Problem/Question Pin
pshopaddict27-Nov-04 20:10
susspshopaddict27-Nov-04 20:10 
GeneralRe: Winsock Problem/Question Pin
Anders Molin28-Nov-04 6:22
professionalAnders Molin28-Nov-04 6:22 
GeneralRe: Winsock Problem/Question Pin
John R. Shaw28-Nov-04 8:34
John R. Shaw28-Nov-04 8:34 
GeneralRe: Winsock Problem/Question Pin
pshopaddict29-Nov-04 5:21
susspshopaddict29-Nov-04 5:21 
Questionhow to run .exe with .dll Pin
Member 154670927-Nov-04 6:58
Member 154670927-Nov-04 6:58 
AnswerRe: how to run .exe with .dll Pin
gamitech27-Nov-04 11:02
gamitech27-Nov-04 11:02 
QuestionMDI VC++, How to pass parameters to view? Pin
wwwrabbit127-Nov-04 6:08
susswwwrabbit127-Nov-04 6:08 
AnswerRe: MDI VC++, How to pass parameters to view? Pin
John R. Shaw27-Nov-04 6:55
John R. Shaw27-Nov-04 6:55 
GeneralRe: MDI VC++, How to pass parameters to view? Pin
david_gilmour27-Nov-04 13:05
david_gilmour27-Nov-04 13:05 
GeneralRe: MDI VC++, How to pass parameters to view? Pin
John R. Shaw27-Nov-04 16:53
John R. Shaw27-Nov-04 16:53 
QuestionHow can a DLL execute a function of the main app? Pin
Dominik Reichl27-Nov-04 5:22
Dominik Reichl27-Nov-04 5:22 
AnswerRe: How can a DLL execute a function of the main app? Pin
peterchen27-Nov-04 5:47
peterchen27-Nov-04 5:47 
General? Re: How can a DLL execute a function of the main app? ? Pin
Dominik Reichl27-Nov-04 5:56
Dominik Reichl27-Nov-04 5:56 
GeneralRe: ? Re: How can a DLL execute a function of the main app? ? Pin
John R. Shaw27-Nov-04 19:04
John R. Shaw27-Nov-04 19:04 
General? Re: ? Re: How can a DLL execute a function of the main app? ? ? Pin
Dominik Reichl27-Nov-04 23:00
Dominik Reichl27-Nov-04 23:00 
GeneralRe: ? Re: ? Re: How can a DLL execute a function of the main app? ? ? Pin
Neville Franks28-Nov-04 0:43
Neville Franks28-Nov-04 0:43 
I have looked into this quite some time back and I'm afraid I can't remember what the outcome was, but I vaguely recall it was possible. You need to create a lib for the .exe and use that in the DLL. Also declare the functions as exported.

One issue that comes to mind though is DLL's are (can be) shared by .EXE's so which EXE would the exported function be in. I guess this info lives in the export information.

Another way to do this is for the .EXE to expose an array of functions DLL's can call. You could do this with delegates and probably signals and slots. Have a look at the truly excellent FastDelegate here on CP.

In my programmers editor (see sig) I enabled interpreted C functions to call C/C++ functions in my .EXE. This is done by my C compiler resolving function addresses via. the .EXE's MAP file. This works very well and allows extensions to the editor to do most anything that the .exe can.

Neville Franks, Author of ED for Windows www.getsoft.com and Surfulater www.surfulater.com "Save what you Surf"
GeneralRe: ? Re: ? Re: How can a DLL execute a function of the main app? ? ? Pin
Dominik Reichl28-Nov-04 1:50
Dominik Reichl28-Nov-04 1:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.