Click here to Skip to main content
15,921,989 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Wanna show multi-lines in the tooltip Pin
fantasy121528-Jul-08 19:34
fantasy121528-Jul-08 19:34 
QuestionProblem with DLL Pin
Nandu_77b28-Jul-08 6:20
Nandu_77b28-Jul-08 6:20 
AnswerRe: Problem with DLL Pin
led mike28-Jul-08 6:30
led mike28-Jul-08 6:30 
JokeRe: Problem with DLL Pin
Luc Pattyn28-Jul-08 7:14
sitebuilderLuc Pattyn28-Jul-08 7:14 
GeneralRe: Problem with DLL Pin
led mike28-Jul-08 7:34
led mike28-Jul-08 7:34 
AnswerRe: Problem with DLL Pin
toxcct28-Jul-08 6:31
toxcct28-Jul-08 6:31 
QuestionRe: Problem with DLL Pin
Nandu_77b29-Jul-08 0:06
Nandu_77b29-Jul-08 0:06 
AnswerRe: Problem with DLL Pin
toxcct29-Jul-08 0:23
toxcct29-Jul-08 0:23 
yes, you put the #ifndef construction in your own header.

now, each time the file is included, this stuff prevents the header content to be actually included more than once.

check this:
yourheader.h
 
<hr width="95%" />
 
src1.h:
#include "yourheader.h"
//...
 
<hr width="95%" />
 
src1.cpp:
<code>#include "src1.h"</code>
#include "yourheader.h"
//...


do you see what happens in src1.cpp ?
the user is including his own header (src1.h), and your header (yourheader.h).
but the problem is that in src1.cpp, when including yourheader.h, it is already included (by src1.h), thus the "already defined identifier" error.

so by putting such a code in your own header, you prevent such an error to occur; if the header is #included several times in the same compilation unit, only the first inclusion will be taken in account...


GeneralRe: Problem with DLL Pin
Nandu_77b29-Jul-08 0:29
Nandu_77b29-Jul-08 0:29 
GeneralRe: Problem with DLL Pin
toxcct29-Jul-08 0:31
toxcct29-Jul-08 0:31 
GeneralRe: Problem with DLL Pin
ThatsAlok29-Jul-08 0:21
ThatsAlok29-Jul-08 0:21 
GeneralRe: Problem with DLL Pin
toxcct29-Jul-08 0:24
toxcct29-Jul-08 0:24 
AnswerRe: Problem with DLL Pin
Cedric Moonen28-Jul-08 7:41
Cedric Moonen28-Jul-08 7:41 
QuestionHow to set CFileDialog file filter control (cmb1) ? Pin
Osborn28-Jul-08 4:20
Osborn28-Jul-08 4:20 
AnswerRe: How to set CFileDialog file filter control (cmb1) ? Pin
Iain Clarke, Warrior Programmer28-Jul-08 4:44
Iain Clarke, Warrior Programmer28-Jul-08 4:44 
GeneralRe: How to set CFileDialog file filter control (cmb1) ? Pin
Osborn28-Jul-08 5:11
Osborn28-Jul-08 5:11 
GeneralRe: How to set CFileDialog file filter control (cmb1) ? Pin
Iain Clarke, Warrior Programmer28-Jul-08 5:29
Iain Clarke, Warrior Programmer28-Jul-08 5:29 
GeneralRe: How to set CFileDialog file filter control (cmb1) ? Pin
Osborn28-Jul-08 5:44
Osborn28-Jul-08 5:44 
GeneralRe: How to set CFileDialog file filter control (cmb1) ? Pin
Osborn30-Jul-08 3:45
Osborn30-Jul-08 3:45 
QuestionC2373:redefinition; different type modifiers Pin
zahrak28-Jul-08 4:14
zahrak28-Jul-08 4:14 
QuestionTranslating C# structure to C++ Pin
__DanC__28-Jul-08 4:08
__DanC__28-Jul-08 4:08 
AnswerRe: Translating C# structure to C++ Pin
Luc Pattyn28-Jul-08 4:21
sitebuilderLuc Pattyn28-Jul-08 4:21 
GeneralRe: Translating C# structure to C++ Pin
Matthew Faithfull28-Jul-08 4:21
Matthew Faithfull28-Jul-08 4:21 
GeneralRe: Translating C# structure to C++ Pin
__DanC__28-Jul-08 4:34
__DanC__28-Jul-08 4:34 
GeneralRe: Translating C# structure to C++ Pin
Matthew Faithfull28-Jul-08 4:49
Matthew Faithfull28-Jul-08 4:49 

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.