Click here to Skip to main content
15,900,667 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: A ridiculous beginners question Pin
Nish Nishant22-Sep-03 19:17
sitebuilderNish Nishant22-Sep-03 19:17 
GeneralRe: A ridiculous beginners question Pin
Terry O'Nolley23-Sep-03 7:53
Terry O'Nolley23-Sep-03 7:53 
GeneralRe: A ridiculous beginners question Pin
Michael Dunn22-Sep-03 17:58
sitebuilderMichael Dunn22-Sep-03 17:58 
GeneralRe: A ridiculous beginners question Pin
Terry O'Nolley22-Sep-03 18:15
Terry O'Nolley22-Sep-03 18:15 
GeneralRe: A ridiculous beginners question Pin
Rick York22-Sep-03 18:26
mveRick York22-Sep-03 18:26 
GeneralRe: A ridiculous beginners question Pin
Alvaro Mendez23-Sep-03 4:22
Alvaro Mendez23-Sep-03 4:22 
GeneralRe: A ridiculous beginners question Pin
Rick York24-Sep-03 14:09
mveRick York24-Sep-03 14:09 
GeneralRe: A ridiculous beginners question Pin
John M. Drescher22-Sep-03 18:02
John M. Drescher22-Sep-03 18:02 
Terry O`Nolley wrote:
Why is it that you can include headers like "afxdb.h" in a zillion files and not get this error?
You can use either an ifdef to include the cpp file only once
#if !defined(_MYCPPFILENAME_)
// make sure _MYCPPFILENAME_ is not defined in any of your headers or cpp files
#define _MYCPPFILENAME_

// Put your class def here.

#endif //def _MYCPPFILENAME_

Or you can use this as the first statement in your header file
#pragma once


There is a macro in vc6 that does this for you. Click Tools then customize then addins and macro files and then make sure SAMPLE is checked. Then open your header file and click tools then macros select sample and then select OneTimeInclude and click run.


John
GeneralRe: A ridiculous beginners question Pin
Terry O'Nolley22-Sep-03 18:20
Terry O'Nolley22-Sep-03 18:20 
GeneralRe: A ridiculous beginners question Pin
John M. Drescher22-Sep-03 18:30
John M. Drescher22-Sep-03 18:30 
GeneralCallbacks Pin
halblonious22-Sep-03 16:50
halblonious22-Sep-03 16:50 
GeneralRe: Callbacks Pin
Phil Speller22-Sep-03 22:14
Phil Speller22-Sep-03 22:14 
GeneralRe: Callbacks Pin
halblonious23-Sep-03 11:35
halblonious23-Sep-03 11:35 
GeneralRe: Callbacks Pin
Member 42425922-Sep-03 22:14
Member 42425922-Sep-03 22:14 
GeneralRe: Callbacks Pin
halblonious23-Sep-03 11:37
halblonious23-Sep-03 11:37 
GeneralRe: Callbacks Pin
David Crow23-Sep-03 3:07
David Crow23-Sep-03 3:07 
GeneralRe: Callbacks Pin
halblonious23-Sep-03 11:36
halblonious23-Sep-03 11:36 
Questionhow i can get the WM_POWERBROADCAST Pin
vancuver22-Sep-03 16:44
vancuver22-Sep-03 16:44 
AnswerRe: how i can get the WM_POWERBROADCAST Pin
Mike Dimmick23-Sep-03 1:01
Mike Dimmick23-Sep-03 1:01 
GeneralDevice Manager source code Pin
Member 40481322-Sep-03 16:32
Member 40481322-Sep-03 16:32 
GeneralRe: Device Manager source code Pin
Alexander M.,27-Sep-03 7:42
Alexander M.,27-Sep-03 7:42 
GeneralCIPAddressCtrl Pin
esepich22-Sep-03 16:21
esepich22-Sep-03 16:21 
GeneralRe: CIPAddressCtrl Pin
David Crow23-Sep-03 3:16
David Crow23-Sep-03 3:16 
QuestionHow to get a Copying Files Dialog in Drag and Drop Pin
Matt Bauer22-Sep-03 15:31
Matt Bauer22-Sep-03 15:31 
AnswerRe: How to get a Copying Files Dialog in Drag and Drop Pin
David Crow23-Sep-03 3:18
David Crow23-Sep-03 3: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.