Click here to Skip to main content
14,734,117 members
Home » Discussions » C / C++ / MFC
   

C / C++ / MFC

 
GeneralNetAPI32 Pin
Richard Hudson27-Jan-05 7:04
MemberRichard Hudson27-Jan-05 7:04 
GeneralRe: NetAPI32 Pin
David Crow27-Jan-05 11:49
MemberDavid Crow27-Jan-05 11:49 
QuestionCan someone explain this please Pin
Tom Wright27-Jan-05 6:22
MemberTom Wright27-Jan-05 6:22 
AnswerRe: Can someone explain this please Pin
David Crow27-Jan-05 6:25
MemberDavid Crow27-Jan-05 6:25 
GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 6:34
MemberTom Wright27-Jan-05 6:34 
GeneralRe: Can someone explain this please Pin
Chris Losinger27-Jan-05 6:38
professionalChris Losinger27-Jan-05 6:38 
GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 6:44
MemberTom Wright27-Jan-05 6:44 
GeneralRe: Can someone explain this please Pin
Chris Losinger27-Jan-05 6:51
professionalChris Losinger27-Jan-05 6:51 
Tom Wright wrote:
I need to access a function that is in another class that I have I can "cast" it like this?

you can only safely cast a pointer like this if the To and From class are realted to each other (ie. if the To class is derived from the From class, or vice versa).


Tom Wright wrote:
And in my first example can I cast a pointer to me class in the void OnClose function?

you can't cast a class pointer to something that isn't a class. if you need pointers to your class in a function that isn't a member of your class, you'll need to pass a pointer to an object of your class into that function (or maybe make it available as a global variable):

void CMyClass::someFunc()
{
 NonMemberFunc(this);
}

void NonMemberFunc(CMyClass *pMyClassPtr)
{
   pMyClassPtr->someFunc();
}



Image Toolkits | Image Processing | Cleek

GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 11:48
MemberTom Wright27-Jan-05 11:48 
GeneralRe: Can someone explain this please Pin
Chris Losinger27-Jan-05 11:55
professionalChris Losinger27-Jan-05 11:55 
GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 12:09
MemberTom Wright27-Jan-05 12:09 
GeneralRe: Can someone explain this please Pin
Chris Losinger27-Jan-05 13:07
professionalChris Losinger27-Jan-05 13:07 
GeneralRe: Can someone explain this please Pin
David Crow27-Jan-05 6:42
MemberDavid Crow27-Jan-05 6:42 
GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 6:49
MemberTom Wright27-Jan-05 6:49 
GeneralRe: Can someone explain this please Pin
David Crow27-Jan-05 6:53
MemberDavid Crow27-Jan-05 6:53 
GeneralRe: Can someone explain this please Pin
Tom Wright27-Jan-05 11:26
MemberTom Wright27-Jan-05 11:26 
GeneralDocument order Pin
vineas27-Jan-05 5:33
Membervineas27-Jan-05 5:33 
GeneralRe: Document order Pin
Neville Franks27-Jan-05 6:57
MemberNeville Franks27-Jan-05 6:57 
GeneralRe: Document order Pin
vineas27-Jan-05 7:31
Membervineas27-Jan-05 7:31 
Generalmodulus error result Pin
mytz27-Jan-05 4:05
Membermytz27-Jan-05 4:05 
GeneralRe: modulus error result Pin
Chris Losinger27-Jan-05 4:16
professionalChris Losinger27-Jan-05 4:16 
GeneralRe: modulus error result Pin
Antony M Kancidrowski27-Jan-05 4:17
MemberAntony M Kancidrowski27-Jan-05 4:17 
GeneralRe: modulus error result Pin
Maximilien27-Jan-05 4:17
MemberMaximilien27-Jan-05 4:17 
Generalmodulus prob Pin
mytz27-Jan-05 4:00
Membermytz27-Jan-05 4:00 
GeneralRe: modulus prob Pin
Chris Losinger27-Jan-05 4:05
professionalChris Losinger27-Jan-05 4:05 

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.