Click here to Skip to main content
16,005,222 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do I display image data? Pin
Member 15847214-Apr-04 11:17
Member 15847214-Apr-04 11:17 
GeneralDocument/View question Pin
stelitsisan14-Apr-04 8:46
stelitsisan14-Apr-04 8:46 
GeneralLinker error only in release mode Pin
doctorpi14-Apr-04 8:38
doctorpi14-Apr-04 8:38 
GeneralRe: Linker error only in release mode Pin
doctorpi14-Apr-04 8:47
doctorpi14-Apr-04 8:47 
GeneralRe: Linker error only in release mode Pin
Mike Dimmick14-Apr-04 9:32
Mike Dimmick14-Apr-04 9:32 
GeneralDAO Debug and Release Pin
Rome Singh14-Apr-04 8:18
Rome Singh14-Apr-04 8:18 
GeneralDependency Walker Pin
pcdev14-Apr-04 8:04
pcdev14-Apr-04 8:04 
GeneralRe: Dependency Walker Pin
Mike Dimmick14-Apr-04 9:43
Mike Dimmick14-Apr-04 9:43 
The simplest ones to explain are Implicit and Explicit. Implicit is where the binary's Import Address Table lists a particular function exported by a given binary (normally a DLL). This type of dependency is resolved by the loader when loading that binary and causes an error if not present. This is your 'load-time' case.

The Explicit case is where LoadLibrary has been used to load a DLL by the program or one of its DLLs. This can include loading COM DLLs (which you'll see grouped under OLE32.DLL, since that actually does the loading).

Forwarding is an advanced feature where a DLL can simply include a function in a different DLL in its exported function table. On Windows NT-based systems, some functions exported by kernel32.dll are simply forwarded on to ntdll.dll. This allows you to move functionality between DLLs without having to recompile the applications.

Delay-Load is another advanced feature which allows the application to get the benefit of run-time linking while having the convenience of simply calling the functions in code. If the function called is not present at run-time, a Windows SEH exception is raised. IIRC, this feature is used by MFC 6.0 and higher to reduce start-up time.

I'm not entirely sure how the System Hook type occurs.

Stability. What an interesting concept. -- Chris Maunder
GeneralHaving problems with this code need direction Pin
jss67200114-Apr-04 8:02
jss67200114-Apr-04 8:02 
GeneralArray of objects Pin
Anonymous14-Apr-04 7:49
Anonymous14-Apr-04 7:49 
GeneralRe: Array of objects Pin
John M. Drescher14-Apr-04 7:56
John M. Drescher14-Apr-04 7:56 
GeneralRe: Array of objects Pin
Anonymous14-Apr-04 8:08
Anonymous14-Apr-04 8:08 
GeneralRe: Array of objects Pin
John M. Drescher14-Apr-04 9:31
John M. Drescher14-Apr-04 9:31 
GeneralRe: Array of objects Pin
toxcct14-Apr-04 11:28
toxcct14-Apr-04 11:28 
GeneralRe: Array of objects Pin
John M. Drescher14-Apr-04 12:24
John M. Drescher14-Apr-04 12:24 
GeneralRe: Array of objects Pin
toxcct14-Apr-04 9:06
toxcct14-Apr-04 9:06 
GeneralRe: Array of objects Pin
Cedric Moonen14-Apr-04 21:48
Cedric Moonen14-Apr-04 21:48 
GeneralSerialize Class Data Pin
Qhristian14-Apr-04 6:56
Qhristian14-Apr-04 6:56 
GeneralOpening file in path of executable Pin
jgctr414-Apr-04 6:48
sussjgctr414-Apr-04 6:48 
GeneralRe: Opening file in path of executable Pin
Blake Miller19-Apr-04 9:10
Blake Miller19-Apr-04 9:10 
GeneralWindows XP Fast User Switching GDI Woes Pin
Blake Miller14-Apr-04 6:14
Blake Miller14-Apr-04 6:14 
GeneralUrlDowLoadToFile() and NT Service Pin
14-Apr-04 5:55
suss14-Apr-04 5:55 
Questionescape characters the only solution to this? Pin
FASTian14-Apr-04 5:19
FASTian14-Apr-04 5:19 
AnswerRe: escape characters the only solution to this? Pin
Le centriste14-Apr-04 5:32
Le centriste14-Apr-04 5:32 
Questionhow to use SetTimer in a Service?(not use windows) Pin
tank102514-Apr-04 5:16
tank102514-Apr-04 5:16 

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.