|
manu_2205 wrote: COLeVariant noArg; // this does not work // BAD!
Because , it must be COleVariant not COLeVariant .
|
|
|
|
|
On previous message he writes COleVariant
|
|
|
|
|
i changed COLeVariant to COleVariant
Still now it generate compile time error.
manu
|
|
|
|
|
manu_2205 wrote: Still now it generate compile time error
What ? Is the error same as above ?
|
|
|
|
|
|
Plz help me .My project is near to end .I am just waiting to rectify this error.Plz tell me
Either I have to add some another .h file or not ?
Or any suggestion . Plz tell
manu
|
|
|
|
|
You're surely wrong somewhere. Post the code that you've got currently. Please use the <pre> </pre> tags when posting code.
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
void CMyDoc::CreateIEObject()
{
m_pIE = new CWebBrowserApp; // this is a COLeDispatchDriver
derived class... GOOD
m_pIE->CreateDispatch("InternetExplorer.Application"); // GOOD
COleVariant noArg; // this does not work // BAD!
m_pIE->Navigate("www.yahoo.com", noArg, noArg, noArg, noArg); //
BAD!
m_pIE->SetVisible(TRUE); // GOOD
}
The function is supposed to instantiate an IE browser and go to the
webpage specified in Navigate. I get the following compile errors:
: error C2065: 'COLeVariant' : undeclared identifier
: error C2146: syntax error : missing ';' before identifier 'noArg'
: error C2065: 'noArg' : undeclared identifier
I have included in file.
I have verified that COleVariant is defined in afxdisp.h. What could I be
doing wrong?
manu
manu
|
|
|
|
|
#include "afxdisp.h" is what you need. You clearly have not included afxdisp.h
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
still the problem remains same.
I also write a small program that uses 'COleVariant' class.
It also have same problem
Plz check it to wtite a hello program Plz.
I got confused what the problem is .
Plz suggest me.If ur code succedd plz send me .
Thanx in advance;
manu
|
|
|
|
|
Make sure that you have got the header file afxdisp.h in the default include directory. Try hardcoding the path of the file while including it. I am not able to think of any other reason. Is the compiler warning about afxdisp.h that it is not present?
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Ya it is in default include directory.
Even i not include the .h file it produce the same error.
I have VS2003 and project type is win32 console project.
Is this create any problem ?
manu
|
|
|
|
|
manu_2205 wrote: I have VS2003 and project type is win32 console project.
Is this create any problem ?
Yes, it will.
You need to create porject with MFC support.
|
|
|
|
|
manu_2205 wrote: : error C2065: 'COLeVariant' : undeclared identifier
Error still says 'COLeVariant' !
|
|
|
|
|
|
Hi Cristian,
He includes this file but also he gets this error, anyway I dont know why you get vote 1
|
|
|
|
|
Don't bother, is easier to vote 1 than to fix the ***** code, isn't it?
Anyway, I see a full thread just because COLeVaRIanT is not defined in afxdisp.h or something.
|
|
|
|
|
I have a thread class (MyThrd) derived from CWinThread. MyThrd class has a memeber CSocket mysock. When i am tyring to call
mysock.Create(0,SOCK_DGRAM) in one of the MyThrd functions it is giving an exception.
Why is it so?
Thanks in advance.
KIRAN PINJARLA
|
|
|
|
|
hello
did u call mysocket = new CSocket(); ?
redindian
|
|
|
|
|
dharani wrote: did u call mysocket = new CSocket(); ?
yes i did.
KIRAN PINJARLA
|
|
|
|
|
You get an runtime error,right?
|
|
|
|
|
WhiteSky wrote: You get an runtime error,right?
Yes.
KIRAN PINJARLA
|
|
|
|
|
If you get a runtime error so did you set initialize for mysock and also did you check return value of Create function if it returns 0 you have a error
|
|
|
|
|
You should atleast give some code snippet, what causing you problem.
Otherwise, with given info its difficult to solve your problem. And thread will keep growing without any result.
Refer Chris's sticky post at the top.
|
|
|
|
|
Your thread has a message loop, right? It will need one if you want to use CSocket
If you still need help with this you'll need to post some eample code!
Mark
|
|
|
|