|
I have one Proxy Display driver. I want to debug into it. How I will able to do that ?
VikramS
|
|
|
|
|
Hi ALL,
How to programatically configure/access the reginal configuration in windows ce hand help pc (H/PC) using eVC++.
Suggestions are most welcome.
Thanks,
siva
|
|
|
|
|
Hi All,
How to Enable or disables the SartMenu in H/PC programmatically using eVC++.
Suggestions are welcome.
Thanks,
Siva
|
|
|
|
|
I'm not sure if the H/PC supports full screen mode. If it does, then that's the way to go.
|
|
|
|
|
Hi,
Thanks for your mail.But I am unable to understand your reply.Can you please explain in detail.
Thanks,
siva
|
|
|
|
|
Check this article: http://www.codeproject.com/ce/PicView.asp
Here I show how to hide both the start menu and the lower toolbar and SIP. What I am not sure is if H/PC supports the full screen API needed for this...
Regards,
João Paulo
|
|
|
|
|
Hi,
The H/PC doesn't support full screen mode-SHFullscreen().Is there any other alternative solution for this problem.?If so please let me know.
Thanks,
siva
|
|
|
|
|
|
Hi All,
Greetings !!
I want to write a function which should wait till the user presses a key.
WaitKey() using eVC++
Sugegstions are most welcome.
|
|
|
|
|
hi all,
i am writing an application which needs to connect to the gprs network and send data(through web service).
i have written the application in evc++, using AT commands ,i am able to initlialize ,attach gprs and dial(ATD*99***1#) and i get "CONNECT" as response.
but after this stage how do i browse the internet or call my web service??
function which connects and attaches GPRS
function code,
void CTestGPRSCommandsDlg::OnModemOn()
{
BOOL bHangup = FALSE;
CString strInit;
CString res;
//to hang up any ongoing calls
while(!bHangup)
{
strInit = "+++";
Sleep(1000);
port.Send(strInit);
strInit = "ATH0\r";
Sleep(1000);
res=OnSendAndWait(strInit);
if(res=="OK")
{
bHangup=TRUE;
}
}
strInit = "AT+CGATT=1\r"; //GPRS
res=OnSendAndWait(strInit);
AfxMessageBox(res);
if(res!="OK")
{
AfxMessageBox(_T("GPRS Not Attached"));
return ;
}
else
{
AfxMessageBox(_T("yahooooo GPRS Attached"));
}
strInit = "AT+CGDCONT=1,IP";
res=OnSendAndWait(strInit);
//AfxMessageBox(_T("AT+CGDCONT=1 Response = ") +res);
if(res!="OK")
{
AfxMessageBox(_T("Modem Not Initialized"));
return;
}
strInit = "AT+CGDCONT=2,IP,\"airtelgprs.com\" ,0.0.0.0";
res=OnSendAndWait(strInit);
//AfxMessageBox(_T("AT+CGDCONT=2 Response = ") + res);
if(res!="OK")
{
AfxMessageBox(_T("Modem Not Initialized"));
return;
}
strInit = "ATD*99***1#";
res=OnSendAndWait(strInit);
//AfxMessageBox(_T("ATD*99***1 Response = ") +res);
if(res!="CONNECT")
{
AfxMessageBox(_T("Modem Not Initialized"));
return;
}
AfxMessageBox(_T("Connected"));
}
my platform:
EVC++ 3.0
pocketpc 2002
Device : intermec 760
with inbuilt GPRS modem.
|
|
|
|
|
R.Rajesh wrote:
port.Send(strInit);
This is too low-level. There are other options!
It is better for you to create a RAS connection and then use whatever protocol you need on top of the IP connection it will provide. If you want to be a bit more sophisticated, you can use the Connection Manager to arbitrate the connections for you (there is an MFC example in your PPC 2002 SDK). This way, you don't need to worry about the gory low-level details of making a connection.
João Paulo
|
|
|
|
|
Hi All,
I want to to have ActiveX on my porpertypages,
and after searching, I found that I CAN'T do that, this is a known bug.
Now I turn to a new way,
I want to have a menubar, and clicking a button will show the corresponding page,
however, I face another problem...
I call the page by DoModal,
but, for example, when I call page1, then page2, then page1 again,
the 3rd call will be a "NEW" page1, not the previous one...
any suggestion on that ??
Thanks in advance.
|
|
|
|
|
This is a nasty problem. Maybe you can do this using CDialog but you have to remember some issues:
1-Each dialog has its own toolbar, so you will not get away with just one toolbar for all dialogs.
2-Before showing the second dialog, you can end the first one. But this might cause screen flicker.
3-Why not use modeless dialogs? They can all coexist and you can show or hide them as needed. I suspect that for this solution, you would have to create a class to manage them all. Each modeless dialog would have a pointer to the manager (can be a non-window class) to have it hide one dialog and show the next.
Hope I made some sense to you.
Good luck!
|
|
|
|
|
Hi all,
How to select distinct rows from a table in eVB.I tried this using
SELECT DISTINCT Query but it shows error. Can any one help me please...
Thanks in Advance
Mahesh
|
|
|
|
|
What DB are you using? Pocket Access does not support SELECT DISTINCT!
|
|
|
|
|
hi Paulo,
I am using MS Access as database. Can you suggest a solution for this problem. My table contains 5000-10,000 rows of data,out of which i have to select a few distinct rows.
regards
Mahesh
|
|
|
|
|
You can try working around this problem by creating a separate table, possibly with the same structure, but with an index on the field(s) of your UNIQUE clause. Then copy all the rows from the first table to the second table, making sure that the UNIQUE field(s) does(do) not exist. The index is there to speed up your search. At the end of the procedure, you will have the UNIQUE records.
You might want to use this without a separate table, but you would have to create an in-memory array where the UNIQUE fields would be stored, and compared against.
If you don't want to do nothing of this, you will have to upgrade to a better database engine, like SQL Server CE 2.0.
Good luck!
João Paulo
|
|
|
|
|
Anybody knows about DDI Hooking?
Vikrams
|
|
|
|
|
PocketPC MFC application:
when I create a child dialog, my Commandbar is not shown anymore.
See example code.
Thanks in advance for any help on this. I realy need a solution for this.
<br />
BOOL CHAS_PocketClientDlg::OnInitDialog()<br />
{<br />
CDialog::OnInitDialog();<br />
<br />
SetIcon(m_hIcon, TRUE);
SetIcon(m_hIcon, FALSE);
<br />
CenterWindow(GetDesktopWindow());
<br />
CCeCommandBar *pCommandBar = (CCeCommandBar*)m_pWndEmptyCB;<br />
pCommandBar->LoadToolBar(IDR_TOOLBAR);<br />
pCommandBar->SetSizes(CSize(23,21), CSize(16,15));<br />
<br />
ASSERT(m_Dlg.Create(IDD_DLG));
m_Dlg.ShowWindow(SW_SHOW);
<br />
return TRUE;
}<br />
|
|
|
|
|
Your child dialog is a CDialog -derived class? If it is, it should have its onw empty m_pWndEmptyCB that overlaps the one you want to show (created in CHAS_PocketClientDlg::OnInitDialog ). So, if you want to show it, you must create it (using the same procedure) in the child as well.
|
|
|
|
|
hi,
how can i capture a CFormView to memory and display it in the same CFormView (for example in the upper left corner)
And then i want to save it to a bmp file. How does this work's?
can anyone help me??
|
|
|
|
|
|
Does anybody know how to programatically set the desktop wallpaper in PocketPC 2002? Besides using the registry and soft-resetting the device, I don't know of a cleaner way...
|
|
|
|
|
Sorry for replying to my own post, but I found an answer for this. Here is the code:
PROCESS_INFORMATION pi;
CString strCmdLine(_T("/safe /noui /nouninstall /delete 0 ")),
strFile;
HKEY hKey;
LONG lRet;
m_edtFile.GetWindowText(strFile);
strCmdLine += strFile;
if(::CreateProcess(_T("\\Windows\\wceload.exe"),
strCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, NULL, &pi))
{
::WaitForSingleObject(pi.hProcess, INFINITE);
lRet = RegOpenKeyEx(HKEY_CURRENT_USER, _T("\\Software\\Microsoft\\Today"), 0, 0,
&hKey);
if(ERROR_SUCCESS == lRet)
{
RegSetValueEx(hKey, _T("Skin"), 0, REG_SZ, (BYTE*)(LPCTSTR)strFile,
sizeof(TCHAR) * (strFile.GetLength() + 1));
RegCloseKey(hKey);
::SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0xF2, 0);
}
}
Note: strFile contains the full path name of the .tsk file. No reset is needed.
|
|
|
|
|
Oh, I always reply to my own posts. 7/8 of the time, I find out my own answer. But I know that others want to know the answer too, and replying to myself is a good way to let them in on the solution, too.
"Do unto others as you would have them do unto you." - Jesus
"An eye for an eye only makes the whole world blind." - Mahatma Gandhi
|
|
|
|
|