|
|
I tryed to build ADO sample for Pocket PC 2002 Emulator and
get an error
fatal error C1083: Cannot open type library file: 'D:\Windows CE
Tools\wce300\Pocket PC 2002\include\adoce31.tlb': No such file or directory.
this file I can't find on my Harddisk. Where can I find it?
thanks
|
|
|
|
|
Use the adoce31.dll file instead.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hi All,
I have a problem as follows:
I need to have a serial connection between my PDA and a WaveCan generator for my program to function.now every time I reset the PDA I have to manually get the connection again.Is there a way such that once the connection is established, the user need not e-establish it on reset?
Thanking you for your time,
Regards,
Deeepa.
|
|
|
|
|
Dear all,
I am writting a database application for Pocket PC 2002 using the eVC++ 3.0
Now, I have a problem that need to add a lot of items on the CListCtrl.
I had tried following the article found on PocketPCDN about Virtual List
View http://www.pocketpcdn.com/articles/list_view.html
but my program always displays an error message:
"Assertion Failed
Test: File
winctrl2.cpp, Line 504"
Here is my code to create the CListCtrl
if(m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_OWNERDATA | LVS_SINGLESEL |
LVS_REPORT | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER,
CRect(0,0,243,224), this, MAIN_LIST)) {
// Set List Control style to Full Row Select
DWORD dwStyle = m_wndList.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;
m_wndList.SetExtendedStyle(dwStyle);
}
Any help is very appriciated.
Regards,
-BHKien
|
|
|
|
|
It look like you have tried to call the SetItemText function of the CListCtrl class with the LVS_OWNERDATA style flag and if you take a look in the source code of winctrl2.cpp, Line 504 you will see an assert:
BOOL CListCtrl::SetItemText(int nItem, int nSubItem, LPCTSTR lpszText)
{
ASSERT(::IsWindow(m_hWnd));
ASSERT((GetStyle() & LVS_OWNERDATA)==0);
LVITEM lvi;
lvi.iSubItem = nSubItem;
lvi.pszText = (LPTSTR) lpszText;
return (BOOL) ::SendMessage(m_hWnd, LVM_SETITEMTEXT, nItem, (LPARAM)&lvi);
}
So, this function call is not allowed with the LVS_OWNERDATA style flag!
Regards,
Daniel.
--
FIND A JOB YOU LOVE, AND YOU'LL NEVER HAVE TO WORK A DAY OF YOUR LIFE.
|
|
|
|
|
Daniel is right. Furthermore, to use the LVS_OWNERDATA style, you have to handle a number of notification messages, most notably:
LVN_GETDISPINFO : Sent by the list control when it needs to render item data.
LVN_ODCACHEHINT : If you have a cache with data, use this callback to prepare it. This message is received before LVN_GETDISPINFO , so you can prepare the cache with the requested data.
LVN_ODFINDITEM : Used to find an item on the cache.
LVN_ODSTATECHANGED : Cached items have changed their state.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Thank you all,
I have one more thing to ask:
I am writting a derived class from CListCtrl. Is there any way to access the item data of the base class if my class use the LVS_OWNERDATA mode?
Thanks for your help!
-BHKien
|
|
|
|
|
Remember: if you are deriving (public inheritance) from a CListCtrl it means that your class is a CListCtrl . So, everything is accessible.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
|
I've just localized all the dialogs by changing the font from "System" to "Arial", and got everything in Russian. But i still can't localize the menu - How to do it??? It still shows me the pseudographics.I couldn't find any FONT properties int the resource file for the "menu".
|
|
|
|
|
What menu are you talking about? The command bar menu (bottom of screen)?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
I think yes It is the first menu - if you do an empty project, where placed: File Edit ...
|
|
|
|
|
That would be the command bar. Have you tried setting the control's font before creating the main menu?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
I have to develop an application which can be use in several langages.
I show this sample on the site http://www.codeproject.com/cpp/mult_lang_support.asp[^] but it is very hard to convert this exemple for eVC.
Is there someone who can help me please.
Thank you
Sorry for my poor English
|
|
|
|
|
I have this Mobile web application and let's say i have many forms. Does it affect the downloading time if i put all of them into 1 aspx file? I certainly don't wish the user to wait too long to download the page.
<font=arial>Weiye Chen
When pursuing your dreams, don't forget to enjoy your life...
|
|
|
|
|
Hi im new to mobile/handheld solution development, i'm currently stdying CodeWarrior for PalmOS,
Is there anyway to use .net compact framework for palmOS?
|
|
|
|
|
Does somebody ever work with Bluetooth technology for pocket PC?!
I meen with usesage SDK for pocket PC (any version) does enyone know how i can create conection with ather PC.
So if u know something about this one message me PLEASE.
|
|
|
|
|
|
Hi All,
Iam trying to display image (.bmp or .gif) in the html dialog through html code with the help of htmlview.dll in evc++. The image appears for a fraction of a second and then disappears .The image does n't disappear in 2002.There is some message getting posted due to which the image is getting cleared.
I would be thankful and graceful if anybody can help me in solving this issue.
Yours truly,
venkatesh vitalapur
|
|
|
|
|
Hello everybody,
I have an application (written in pure c-code, developped in the eVC++-environment)running on windows.Ce.net that wants to open a document e.g. unpackdata.log with pword.exe
therefore i use the win api function CreateProcess...
the thing is that pword opens and there appears a popup window asking 'wordpad does not recognize this file type. would you like to open the file as a text file?'...and then the user has to push yes or no... this is normal because i want to open a file with an extension .log instead of the standard pword-pwd files...
now i want my application to send a carriage return to pword so that the user of my application never has to push yes or no in wordpad and directly can read my log-file unpack.log (my application has to 'push' the yes-button)
i allready tried with SendInput()... but i don't know if it works... because nothing happens...
Is there anybody who can help me with this problem?
It would help me a lot...
thank you allready very much for the trouble!
steve
Steve Behaeghel
Software Development Engineer - Egemin Technologies
email: steve.behaeghel@egemin.be
Egemin NV
Baarbeek 1
2070 Zwijndrecht
Belgium
http://www.egemin.com
------------------------------------------------------
|
|
|
|
|
A possible solution is to fake user input by sending the appropriate message to the dialog. What you have to do is wait until the dialog pops up. Use FindWindow to check if it is there and use the returned HWND to send the message.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Can i create a table with more than 7 collumns???
I've just tried to create a table with 6 collumns and i succseeded, and when added one more collumn it refused to create a table
m_rs->Open(_T("DROP TABLE Points"),CADORecordset::openQuery);
CString SQLQuery = "CREATE TABLE Points (X float,Y float,Color int, PointID int, LayerID int,INTS int, ID1 int,Text int)";
if(m_rs->Open(SQLQuery,CADORecordset::openQuery))
MessageBox(NULL,_T("OK"),_T("OK"),MB_OK);
else
MessageBox(NULL,SQLQuery,SQLQuery,MB_OK);
What is the problem???
|
|
|
|
|
Text is a reserved word. Use another column name.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
I have the windows CE application programming book and it covers things in EVC++ 3.0. I am useing code that he gives in his examples and he uses "cout<<_T" . Whenever I try to compile it doesn't like the cout command. Is there something that I need to import or include to use the cout command? Here is what I have for an example.
void Listing4_1()<br />
{<br />
CEGUID pceguid;<br />
<br />
if(!CeMountDBVol(&pceguid, _T("\\MyVolume.CDB"), CREATE_NEW))<br />
cout << _T("Could not create database volume") << endl;<br />
else<br />
cout << _T("Database volume created") << endl;<br />
if(CeUnmountDBVol(&pceguid))<br />
cout << endl << _T("Database volume unmounted") << endl;<br />
else<br />
cout << endl << _T("Database volume could not be unmounted") << endl;<br />
}
why doesn't it like it?Any Ideas?
Thanks guys,
Rod
|
|
|
|