Click here to Skip to main content
15,898,134 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Microsoft Visual C ++ for Windows64-bit (no PreRelease) Pin
Mike Dimmick23-Jan-04 0:47
Mike Dimmick23-Jan-04 0:47 
GeneralRe: Microsoft Visual C ++ for Windows64-bit (no PreRelease) Pin
hvladimir23-Jan-04 2:34
susshvladimir23-Jan-04 2:34 
GeneralPKZIP error Pin
JensB22-Jan-04 23:38
JensB22-Jan-04 23:38 
GeneralRe: PKZIP error Pin
Steve S23-Jan-04 0:23
Steve S23-Jan-04 0:23 
GeneralRe: PKZIP error Pin
JensB23-Jan-04 1:25
JensB23-Jan-04 1:25 
GeneralRe: PKZIP error Pin
Steve S23-Jan-04 6:40
Steve S23-Jan-04 6:40 
GeneralInner or nested classes Pin
conrad Braam22-Jan-04 23:20
conrad Braam22-Jan-04 23:20 
GeneralRe: Inner or nested classes Pin
conrad Braam18-Feb-04 22:57
conrad Braam18-Feb-04 22:57 
Dead | X|
I have since tried.....
<br />
typedef a::b NestedBase;<br />
<br />
IMPLEMENT_DYNCREATE(a, CObject)<br />
<br />
//from #define RUNTIME_CLASS(class_name) ((CRuntimeClass*)(&class_name::class##class_name))<br />
#define MYRUNTIME_CLASS(class_name) ((CRuntimeClass*)&a::b::b())<br />
<br />
// from _IMPLEMENT_RUNTIMECLASS<br />
#ifdef _AFXDLL<br />
<br />
   #define MY_IMPLEMENT_RUNTIMECLASS(class_name, base_class_name, wSchema, pfnNew) \<br />
	   CRuntimeClass* PASCAL class_name::_GetBaseClass() \<br />
		   { return RUNTIME_CLASS(base_class_name); } \<br />
         CRuntimeClass* class_name::GetRuntimeClass() const \<br />
         { return MYRUNTIME_CLASS(class_name); } <br />
//   	AFX_COMDAT AFX_DATADEF CRuntimeClass class_name::class##class_name = { \<br />
//   		#class_name, sizeof(class class_name), wSchema, pfnNew, \<br />
//   			&class_name::_GetBaseClass, NULL }; <br />
<br />
#else<br />
   #define MY_IMPLEMENT_RUNTIMECLASS(class_name, base_class_name, wSchema, pfnNew) \<br />
	   CRuntimeClass* PASCAL class_name::_GetBaseClass() \<br />
		   { return RUNTIME_CLASS(base_class_name); } \<br />
         CRuntimeClass* class_name::GetRuntimeClass() const \<br />
         { return MYRUNTIME_CLASS(class_name); } <br />
<br />
#endif<br />
<br />
<br />
// from IMPLEMENT_DYNCREATE, just calls MY_IMPLEMENT_RUNTIMECLASS instead<br />
#define MYIMPLEMENT_DYNCREATE(class_name, base_class_name) \<br />
	CObject* PASCAL class_name::CreateObject() \<br />
		{ return new class_name; } \<br />
	MY_IMPLEMENT_RUNTIMECLASS(class_name, base_class_name, 0xFFFF, \<br />
		class_name::CreateObject)<br />
<br />
<br />
<br />
MYIMPLEMENT_DYNCREATE(NestedBase, CObject)   <br />

...
but to no avail, since I cannot get the last bit of my MY_IMPLEMENT_RUNTIMECLASS macro to work (commented out)

hELP hELP HeLP HElp.

Conrad - conradb@adroit.co.za
Always do badly to start off, that way when you get the hang of it suddenly, everyone is surprised.
GeneralList Control header changed WM Pin
nurpinar22-Jan-04 22:22
nurpinar22-Jan-04 22:22 
Questionhow to write a CString object into a file? Pin
P_JAYAPRAKASH22-Jan-04 21:18
P_JAYAPRAKASH22-Jan-04 21:18 
AnswerRe: how to write a CString object into a file? Pin
alex.barylski22-Jan-04 22:13
alex.barylski22-Jan-04 22:13 
GeneralRe: how to write a CString object into a file? Pin
P_JAYAPRAKASH22-Jan-04 23:10
P_JAYAPRAKASH22-Jan-04 23:10 
GeneralRe: how to write a CString object into a file? Pin
alex.barylski22-Jan-04 23:19
alex.barylski22-Jan-04 23:19 
AnswerRe: how to write a CString object into a file? Pin
Abhishek Srivastava22-Jan-04 23:28
Abhishek Srivastava22-Jan-04 23:28 
GeneralRe: how to write a CString object into a file? Pin
P_JAYAPRAKASH23-Jan-04 3:05
P_JAYAPRAKASH23-Jan-04 3:05 
GeneralTransparency of an object. Pin
swarnamanoo22-Jan-04 20:52
swarnamanoo22-Jan-04 20:52 
GeneralRe: Transparency of an object. Pin
alex.barylski22-Jan-04 22:16
alex.barylski22-Jan-04 22:16 
GeneralOnQueryDragIcon Pin
monrobot1322-Jan-04 20:46
monrobot1322-Jan-04 20:46 
GeneralRe: OnQueryDragIcon Pin
Mike Dimmick23-Jan-04 0:39
Mike Dimmick23-Jan-04 0:39 
GeneralRe: OnQueryDragIcon Pin
Michael Dunn23-Jan-04 4:44
sitebuilderMichael Dunn23-Jan-04 4:44 
GeneralRe: OnQueryDragIcon Pin
monrobot1323-Jan-04 7:50
monrobot1323-Jan-04 7:50 
GeneralRe: OnQueryDragIcon Pin
Michael Dunn23-Jan-04 13:04
sitebuilderMichael Dunn23-Jan-04 13:04 
GeneralRe: OnQueryDragIcon Pin
monrobot1323-Jan-04 20:26
monrobot1323-Jan-04 20:26 
GeneralDesign question (Model-View Pin
Jerome Conus22-Jan-04 20:36
Jerome Conus22-Jan-04 20:36 
GeneralRe: Design question (Model-View Pin
CodeBrain23-Jan-04 1:29
CodeBrain23-Jan-04 1:29 

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.