|
|
hi,
I am getting an MIDL2039 warning when you compile an .idl file .
Can anyone plz help me?
Thanx in advance,
skuu
|
|
|
|
|
I guess you've added the oleautomation keyword to an interface definition.
The MIDL compiler is complaining about the interface not being compliant with oleautomation, e.g you've used variables that cannot be represented with a VARIANT.
Or in other words from MSDN:
"MIDL2039 : interface is not automation marshaling conformant, requires Windows NT 4.0 SP4 or greater
The interface does not meet the requirements for an OLE Automation interface. Check to make sure the interface is derived from IUnknown or IDispatch."
Hope this helps
--
Roger
It's supposed to be hard, otherwise anybody could do it!
|
|
|
|
|
thank u roger.
I like to know whether it is possible to disable this warning.
rgds,
skuu
|
|
|
|
|
By settings the 'oleautomation' option for an interface you ask the MIDL compiler for help making sure that the interface is compliant with the automation standard.
Asking for the compilers help and then tell it to shut up doesn't make any sense.
Remove the 'oleautomation' keyword from the interface definition instead.
Hope this helps
--
Roger
It's supposed to be hard, otherwise anybody could do it!
|
|
|
|
|
Hello,
I'm translating my application to different languages using resources files. I don't know how to manage different configurations of my Visual C++ project for each language. I've never done it before.
Can somebody point me to an article discussing that subject?
Thanks,
Sincerely
Allad
----
Navigator - Your best alternative to Windows Explorer
|
|
|
|
|
google for "resources DLL"
You need to create a small DLL containing only the resources for the different language.
When loading the application, you will load the appropriate resource DLL, either from the current locale, or from a user setting.
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
Thanks for replying.
But I don't wan't to create a language DLL. I just want to have a different configuration of my project for each language.
Can you help?
Allad
----
Navigator - Your best alternative to Windows Explorer
|
|
|
|
|
hi,
I want to develop an application in VC++ , which can read data from USB port
but i try with getting hardware address for USB port like parallel port 0x378,0x379,0x37A , at last i can't able to do for USB port can any one knew means ,plz forward the corresponding things
If it is possible or not
it's very urgent
send reply
|
|
|
|
|
Hi, it's a little harder to read from an USB port instead of a RS232 port, but here's some source code for you: http://www.lvr.com/hidpage.htm[^] (Resources for Developers of USB Devices in the Human Interface Device Class)
|
|
|
|
|
You have to communicate with a device driver for the USB device since you cannot access hardware from user mode.
Most USB device drivers adds one or more virtual COM ports that can be used the same way as any ordinary COM port, i.e. using ::CreateFile(), ::ReadFile(), ::WriteFile() and so on.
Have a look in Hardware Programming section[^] for more info about how to communicate with COM ports and similar.
Hope this helps
--
Roger
It's supposed to be hard, otherwise anybody could do it!
|
|
|
|
|
You don't communicate with the USB port in the same way as, say, a COM port, but with the device attached to the USB port via the driver.
The tigress is here
|
|
|
|
|
try http://www.codeproject.com/system/cserialcom.asp
|
|
|
|
|
hi i want to make a transform filter which has only one input but can give two output pins. if i inherit my class from CTranformFilter it give me only one output pin and one input pin.....plzzzzz help me
|
|
|
|
|
How to set pixels in Bitmap? I created bitmap by using createbitmap(..), but i need to higlight the pixels at certain cordiantes like (20,20),(30,30).......How shooudl i proceed?
-- modified at 6:42 Friday 24th March, 2006
|
|
|
|
|
|
thank u for your reply, how could i use it for C coding?
|
|
|
|
|
//or you can use
HDC hdc=CreateCompatibleDC(GetDC()->m_hDC);
HBITMAP hBit=CreateCompatibleBitmap(GetDC()->m_hDC,X,Y);
SelectObject(hdc,hBit);
...
...
SetPixel(hdc,20,20,RGB(120,120,120));
|
|
|
|
|
i want to check status of computer which is online or offline at the time of my application running .i am using "InternetGetConnectedStateEx(...)" but it is checking LAN connection not give state of internet properly .
what i have to do for this please share ur knowledge with me.
Bankey Khandelwal
Software Engineer
|
|
|
|
|
InternetGetConnectedStateEx
|
|
|
|
|
i am using this function but it does not give proper result it checks only LAN connection .
Bankey Khandelwal
Software Engineer
|
|
|
|
|
This question has come up on the forums a few times, as its a nasty one. Unfortunately, there is
no "Am I connected to the wide world" function, as Windows simply does not know the answer.
About all it can do is tell you whether you have a local connection.
Previous answers to the question combine GetInternetConnectedEx function, with trying to access
popular sites like www.microsoft.com, google, etc.
Sorry the news isn't better!
Iain.
|
|
|
|
|
To add to the former message, its like asking "Is my phone connectable to other people?".
You can tell if there is a dial tone (GetInternetConnected), but the only way to know if
you can ring people, is to actually ring them!
Iain.
|
|
|
|
|
Hi, you could make a worker thread whose creating a connection to a server (e.g. www.yahoo.com) on a specified interval of time. That's the safer way! Good luck and good coding!
|
|
|
|
|