Click here to Skip to main content
15,892,768 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Multiple #define with same name Pin
Maximilien9-Feb-10 11:17
Maximilien9-Feb-10 11:17 
AnswerRe: Multiple #define with same name Pin
Luc Pattyn9-Feb-10 11:38
sitebuilderLuc Pattyn9-Feb-10 11:38 
GeneralRe: Multiple #define with same name Pin
Maximilien9-Feb-10 15:15
Maximilien9-Feb-10 15:15 
AnswerRe: Multiple #define with same name Pin
T21029-Feb-10 20:56
T21029-Feb-10 20:56 
AnswerRe: Multiple #define with same name Pin
David Crow10-Feb-10 4:03
David Crow10-Feb-10 4:03 
QuestionFile Input/Output [solved] Pin
Eugén Jung9-Feb-10 8:33
Eugén Jung9-Feb-10 8:33 
AnswerRe: File Input/Output Pin
Maximilien9-Feb-10 9:03
Maximilien9-Feb-10 9:03 
QuestionHow to call global functions of dll with void* (or some more generic pointer) Pin
glitteringsound9-Feb-10 7:35
glitteringsound9-Feb-10 7:35 
Hello,

I need to call all global functions(probably several) that are exported in a DLL but using only single generic pointer.
I am loading dll with LoadLibrary function and getting all exports with GetProcAddress, this needs to be type casted with that function pointer of which type the function is really itself.

I don't know how many exported functions are there in DLL and how many no of parameters on which they are operating.This prevents me to define generic type of pointer for every function call working for GetProcAddress.(void* is possible but still we cannot generate function call, gives compile time error)

This problem can be resolved when you have all member functions of some class. You can rely on 'this' of that class and function pointer can be declared of that class. Moreover all functions with single function pointer can be called with some boost API bindings.

But for all global and EXPORTED functions of DLL, how this problem can be solved.

Regards
Muhammad Usman Khalil
AnswerRe: How to call global functions of dll with void* (or some more generic pointer) Pin
Avi Berger9-Feb-10 8:07
Avi Berger9-Feb-10 8:07 
AnswerRe: How to call global functions of dll with void* (or some more generic pointer) [modified] Pin
BonshatS9-Feb-10 10:20
BonshatS9-Feb-10 10:20 
AnswerRe: How to call global functions of dll with void* (or some more generic pointer) Pin
T21029-Feb-10 20:58
T21029-Feb-10 20:58 
GeneralRe: How to call global functions of dll with void* (or some more generic pointer) [modified] Pin
glitteringsound9-Feb-10 21:30
glitteringsound9-Feb-10 21:30 
GeneralRe: How to call global functions of dll with void* (or some more generic pointer) Pin
Rozis10-Feb-10 14:07
Rozis10-Feb-10 14:07 
QuestionHow to import a file into PE header of an exe then load that file from within modified exe Pin
only_jack9-Feb-10 5:51
only_jack9-Feb-10 5:51 
AnswerRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
Richard MacCutchan9-Feb-10 6:17
mveRichard MacCutchan9-Feb-10 6:17 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
only_jack9-Feb-10 7:08
only_jack9-Feb-10 7:08 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
David Crow9-Feb-10 7:19
David Crow9-Feb-10 7:19 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
LunaticFringe9-Feb-10 7:32
LunaticFringe9-Feb-10 7:32 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
only_jack9-Feb-10 10:53
only_jack9-Feb-10 10:53 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
Richard MacCutchan9-Feb-10 21:53
mveRichard MacCutchan9-Feb-10 21:53 
GeneralRe: How to import a file into PE header of an exe then load that file from within modified exe Pin
Richard MacCutchan9-Feb-10 7:47
mveRichard MacCutchan9-Feb-10 7:47 
Questionerror LNK2001: unresolved external symbol "private: static class std::map<class std::basic_string Pin
transoft9-Feb-10 3:24
transoft9-Feb-10 3:24 
AnswerRe: error LNK2001: unresolved external symbol "private: static class std::map<class std::basic_string Pin
Graham Breach9-Feb-10 3:44
Graham Breach9-Feb-10 3:44 
QuestionMIDL cascading Pin
William Engberts9-Feb-10 1:26
William Engberts9-Feb-10 1:26 
QuestionMessage Removed Pin
9-Feb-10 0:18
gregarion9-Feb-10 0:18 

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.