Click here to Skip to main content
15,914,608 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralCallBack Definition. Pin
Neelesh K J Jain11-Jan-05 21:00
Neelesh K J Jain11-Jan-05 21:00 
GeneralRe: CallBack Definition. Pin
Abhi Lahare11-Jan-05 23:59
Abhi Lahare11-Jan-05 23:59 
GeneralRe: CallBack Definition. Pin
Chris Losinger12-Jan-05 1:05
professionalChris Losinger12-Jan-05 1:05 
GeneralRe: CallBack Definition. Pin
Antony M Kancidrowski12-Jan-05 2:34
Antony M Kancidrowski12-Jan-05 2:34 
General#pragma question Pin
alex.barylski11-Jan-05 20:30
alex.barylski11-Jan-05 20:30 
GeneralRe: #pragma question Pin
Martin Koorts12-Jan-05 0:18
Martin Koorts12-Jan-05 0:18 
GeneralRe: #pragma question Pin
mirex12-Jan-05 1:45
mirex12-Jan-05 1:45 
GeneralRe: #pragma question Pin
Alan Chambers28-Jan-05 11:14
Alan Chambers28-Jan-05 11:14 
its typically used to 'pack' a structure into a certain byte alignment because otherwise the structure gets padded out automatically and things either use up more memory than necessary OR saving and loading mechanisms (particularly on cross platform code or tool development (e.g. 16 bit machines etc.)) end up reading in the wrong amount of data and so the struct it loads is full of rubbish.

However, my experience with #pragma pack is that its the most idiotic compiler directive i have seen. You can specify a struct with size 16 bits (using bit fields of type 'unsigned') specify a #pragma pack directive of 2 bytes (so the size of the struct should be 2 bytes in memory) and yet it fails badly and instead aligns it on a 4 byte boundary ! ! Change the unsigned type to unsigned short and it chucks it on a 2 byte boundary, hooray ! !

My verdict :

Its absolute rubbish.

"When I left you I was but the learner, now I am the master" - Darth Vader
GeneralRe: #pragma question Pin
Rick York12-Jan-05 12:12
mveRick York12-Jan-05 12:12 
QuestionHow to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 19:21
IsaacLitingjun11-Jan-05 19:21 
AnswerRe: How to Access data of Doc in a thread Pin
Cedric Moonen11-Jan-05 20:12
Cedric Moonen11-Jan-05 20:12 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 20:52
IsaacLitingjun11-Jan-05 20:52 
GeneralRe: How to Access data of Doc in a thread Pin
Cedric Moonen11-Jan-05 21:07
Cedric Moonen11-Jan-05 21:07 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 21:23
IsaacLitingjun11-Jan-05 21:23 
AnswerRe: How to Access data of Doc in a thread Pin
Ryan Binns11-Jan-05 20:14
Ryan Binns11-Jan-05 20:14 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 21:01
IsaacLitingjun11-Jan-05 21:01 
QuestionCpu usage? Pin
dSolariuM11-Jan-05 19:10
dSolariuM11-Jan-05 19:10 
AnswerRe: Cpu usage? Pin
Jetli Jerry12-Jan-05 0:10
Jetli Jerry12-Jan-05 0:10 
AnswerRe: Cpu usage? Pin
David Crow12-Jan-05 5:43
David Crow12-Jan-05 5:43 
GeneralListBox problem Pin
Ivan Cachicatari11-Jan-05 18:54
Ivan Cachicatari11-Jan-05 18:54 
GeneralRe: ListBox problem Pin
basementman12-Jan-05 4:01
basementman12-Jan-05 4:01 
GeneralRe: ListBox problem Pin
Ivan Cachicatari12-Jan-05 7:27
Ivan Cachicatari12-Jan-05 7:27 
Generalprocess ID to process name Pin
2000ram11-Jan-05 18:22
2000ram11-Jan-05 18:22 
GeneralRe: process ID to process name Pin
Aamir Butt11-Jan-05 19:33
Aamir Butt11-Jan-05 19:33 
GeneralVirtual Destructors Pin
Neelesh K J Jain11-Jan-05 18:07
Neelesh K J Jain11-Jan-05 18:07 

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.