|
Is anybody know any free unicode xml lib/classes I can use?
|
|
|
|
|
What about using MSXML?
Steve
|
|
|
|
|
|
|
hi i m using inp32 and out32 function with inpout32 dll, when i read data status and control register of parallel port inp32 function return a value that i stored in a variable all the pin of parallel port have 5V current,now i am connect all the pins one by one to ground i find change in the value of status register but not in the control register,how can i get this.my computer is celeron,but when i did this on p4 i find the change, how can i do this on celeron ,i also enable ECP mode of parallel port but could not get requored result
hi
|
|
|
|
|
hi i think you should get you the documentation of the celeron chip to find which control registers should be set and what are the other requirements for them to be set to 0V when you shortcut them (maybe you need 2 lines somewhere) the fact that it worked on the p4 proves it is only a problem either of hardware or of how the functions are interacting with it and if you have a bit of time remaining learn punctuation.
|
|
|
|
|
Hi everyone,
In my application i am using a hell lot no. of list controls. So i have defined a CCustomListCtrl class derived from CListCtrl class. I have defined the NM and WM functionalities and other stuff in it and it runs just the way i want it. Now i want to define rest of the class derived from CCustomListCtrl. When i do this compiler gives an error
unresolved external symbol "public: virtual int __thiscall CCustomList::PreTranslateMessage(struct tagMSG *)" (?PreTranslateMessage@CCustomList@@UAEHPAUtagMSG@@@Z)
All the errors are related to the WM and NM .I guess the problem is in
BEGIN_MESSAGE_MAP(CCustomListCtrl, CListCtrl) macro. How do i remove this error.
|
|
|
|
|
Hi,
could you please post some code, so that we see how you define the rest of the class
Regards
|
|
|
|
|
It's not really much info you posted but check if the declaration and definition of the method PreTranslateMessage() is correct.
When I look at your BEGIN_MESSAGE_MAP macro your class seems to be called CCustomListCtrl but the definition of PreTranslateMessage() contains a class named CCustomList :
CCustomList::PreTranslateMessage(struct tagMSG *)
cheers,
mykel
OMM: "Let us be thankful we have an occupation to fill. Work hard, increase production, prevent accidents and be happy."
|
|
|
|
|
Hey thanks.. Great observation ...!!!
the error was there.. There was another class CCustomList which i delete because i completely messed up with.. Code is working fine now
|
|
|
|
|
You're welcome! Perhaps next time use search and replace when you rename your classes...
cheers,
mykel
OMM: "Let us be thankful we have an occupation to fill. Work hard, increase production, prevent accidents and be happy."
|
|
|
|
|
class to message map is incorrect
CCustomListCrtl <- Message map
CCustomList <- Class
this could be the problem
if it isnt a bit more code would help thanks
|
|
|
|
|
chaitannya_m wrote: BEGIN_MESSAGE_MAP(CCustomListCtrl, CListCtrl)
The Syntax here is
BEGIN_MESSAGE_MAP(Classname, Baseclassname)
Did you turn it around?
Failure is not an option - it's built right in.
|
|
|
|
|
I am trying to capture video from web cam.I am using ICaptureGraphBuilder2.
I am getting compilation error
'ICaptureGraphBuilder2' : missing storage-class or type specifiers
'CLSID_CaptureGraphBuilder2' : undeclared identifier
I am using VC6 and visual studio 2003
I have install the directx sdk
I have include the dshow.h
I have included the lib files in project settings.
Quartz.lib Strmiids.lib strmbasd.lib wmvcore.lib wmstub.lib Msvcrtd.libWinmm.lib
I have included the paths in the tools->options->directories
but after doing all this I am getting this compilation error messages. Please any body help me.
S.Yamini
|
|
|
|
|
the Class ICaptureGraphBuilder2 is defined in strmif.h; and the CLSID_CaptureGraphBuilder2 is defined in uuids.h
|
|
|
|
|
I tried it with visual studio 2005 and it works great. Thanks for ur help. \
Can i know how can I capture and store the picture streams.
S.Yamini
|
|
|
|
|
I wrote below function in VC6 one year ago, maybe it can give you some hints.
BOOL CMyClass::CaptureImage(LPCSTR szFileName)
{
if (pVMRWindowlessControl== NULL)
return FALSE;
BYTE* lpImage = NULL;
if (pVMRWindowlessControl->GetCurrentImage(&lpImage) == S_OK)
{
BITMAPFILEHEADER hdr;
DWORD dwSize, dwWritten;
LPBITMAPINFOHEADER pDib = (LPBITMAPINFOHEADER)lpImage;
//创建文件供写入
HANDLE hFile = CreateFile(szFileName, GENERIC_WRITE, FILE_SHARE_READ,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
if (hFile == INVALID_HANDLE_VALUE)
return FALSE;
//初始化BITMAP文件头
dwSize = DibSizeImage(pDib);
hdr.bfType = BFT_BITMAP;
hdr.bfSize = dwSize + sizeof(BITMAPFILEHEADER);
hdr.bfReserved1 = 0;
hdr.bfReserved2 = 0;
hdr.bfOffBits = (DWORD)sizeof(BITMAPFILEHEADER) + pDib->biSize + DibPaletteSize(pDib);
//写入文件头及内容
WriteFile(hFile, (LPCVOID)&hdr, sizeof(BITMAPFILEHEADER), &dwWritten, 0);
WriteFile(hFile, (LPCVOID)pDib, dwSize, &dwWritten, 0);
CloseHandle(hFile);
CoTaskMemFree(lpImage);
}
return TRUE;
}
|
|
|
|
|
Thanks.After trying it I will let u know
S.Yamini
|
|
|
|
|
I am using ::BringWindowToTop(m_hWndWordWindow); in my project it works smoothly in p4 machine but not working smoothly in p3 machine . Here m_hWndWordWindow is handle to MS Word ;
If any one know this pls help me?
|
|
|
|
|
|
Viknaraj R wrote: ...it works smoothly in p4 machine but not working smoothly in p3 machine .
Which means what exactly?
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
I am using WinExec() function in a project. The WinExec function runs the specified application.
Example:
WinExec("notepad.exe",SW_NORMAL);
But i want to run Internet Explorer in WinExec(). In each and every system Internet Explorer will not be installed in same path. So, i want to know is there other way except by giving actual path..
Regards.
SANTHOSH V
|
|
|
|
|
It is not neccessary that on every machine IE has been installed. It may be possible that user is having the other browser (mozilla, Netscape, etc) instead of IE. So, how are you handling this situation, just for curiosity.
Regards,
Paresh.
|
|
|
|
|
Actually i gave Function and executed the IE. But i have to give full path. I used this application in other system. There IE is installed in D:\. If IE is not installed its Ok. If installed we have to find it.
Thanks and Regards.
SANTHOSH V
|
|
|
|
|
Is querying below from registry
HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command
will help you ?
Regards,
Paresh.
|
|
|
|