|
I am considering writing a new SIP for a Pocket PC 2003 device and am wondering if it is possible to make it larger than the default 80x240 size.
|
|
|
|
|
Respected Friends,
I often see people doing SMS from moblie phones to other people,I also often see people playing games on mobile phones,all these games or SMS and many other things which are running inside mobile phones are offcourse softwares which are develped and craeted on simple PCs than how are these softwares tranferred from PC to mobile phones and other devices,I mean to say that are there any special cables through which we can transfer these softwares or any other hardware is used.One thing more which I have to ask is that the do we use normal programming languages such as Java,VC++,VB,C# for developing mobile softwares or any other special programming languages are used,I have heared a lot about J2ME which I think is Java used to develop mobile softwares,am I right?please also tell what are other programming langugages used for developing mobile softwares.
Thanking You,
Taqi Raza.
|
|
|
|
|
Hi!
Does anyone know if it's possible to use a .NET component as an ordinary COM object? I want to use some functions of the .NET compact framework using VBScript. I know that the CF does not support COM-Interop by default so I played around with CFCOM from Odyssey Software.
As it seems the CFCOM just allows using COM components in .NET but I need just the other direction.
Any suggestions?
Kasra
|
|
|
|
|
Hi all.
I have a CF project running on PPC2003. (using C#, VS.NET 2003)
When i create and showdialog() a child form I can no longer work on it.
Look below :
private void miGetData_Click(object sender, System.EventArgs e)
{
plsForm = new PleaseWaitForm();
plsForm.ShowDialog();
plsForm.Close();
}
plsForm shows and stays there. It doesnt close.
I tried many other ways but all failed.
This is the minimum code snippet that doesnt work. What am I missing?
Please urgent help!
|
|
|
|
|
Tell me,please, how to rotate screen in pocketPC2002 from my program.
|
|
|
|
|
Screen rotation is only available at the OS level on Windows Mobile 2003 Second Edition (SE). Your Pocket PC 2002 system does not apply.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hello !!
This is not a programming question...
I have an access database in the MyDocuments folder. When I try to MANUALLY copy the database from my desktop over the database on my pocket I have an error (after saying yes to the overwriting question). It says that another process is using the file and this is not true . The proof is that when I delete the file and then copy it, that works !!
Anybody does have an idea of what happens here ???
|
|
|
|
|
Hi,
For programming pocketpc(.net compact framework) in C#, do I need to
buy the whole Visual studio .net package or just buy the C#.net package ?
There is a great price difference between the two. Have anyone just buy
C#.net and able to use it to program smart device in .net CF ?
Thanks
|
|
|
|
|
pyhtang1 wrote:
For programming pocketpc(.net compact framework) in C#, do I need to buy the whole Visual studio .net package or just buy the C#.net package ?
I believe you will have to buy the enterprise architect package (the whole thing).
pyhtang1 wrote:
There is a great price difference between the two.
You bet!
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
I try to connect to device, or initialize the connection , i don't know, in other words i use CeRapiInit(), but when the Pocket PC doesn't connect, my programm hangs on("frozen"). How to get know about if the pocket is connected or not?
|
|
|
|
|
Here's what I normally do:
RAPIINIT ri = { sizeof(RAPIINIT) };
HRESULT hRes = CeRapiInitEx(&ri);
DWORD dwRet = WaitForSingleObject(ri.heRapiInit, 5000);
if ((dwRet != WAIT_OBJECT_0) || !SUCCEEDED(ri.hrRapiInit))
{
OutputDebugString(_T("Failed to connect to the PDA. Make sure its connected via ActiveSync"));
CeRapiUninit();
}
---
"Man will never be free until the last king is strangled with the entrails of the last priest". -- Denis Diderot
|
|
|
|
|
Hai all,
In my appln.using eVC++ 6 in WinCE 4.1,
I load a bitmap on a dialog stretched to the output device screen.
The loading of the bitmap takes much time and eventually, slows down the application.
How can the bitmap loading can be made faster
Your help will be appreciated.
With Thanks,
Arun.
|
|
|
|
|
How are you loading the bitmap? What is the bitmap color depth?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hai Paulo,
I tried loading the bitmap in two ways:
1) By just loading from resource using "LoadBitmap()"
2) By loading from DLL.
Both have the same (slow)effect.
And the bitmaps used are of 24-bit color depth.
Thanks,
Arun
|
|
|
|
|
Try reducing the color depth of the bitmap. Odds are your display is not a true color, so you might want to match the bitmap color depth to the device's, speeding up the load process.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hai Paulo,
I tried loading bitmaps with lower color depth.
The result is the same
Is there any other way to do it?
Thanks
Arun
|
|
|
|
|
Maybe not... Are you stretching the bitmap?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hi paulo,
ya, i stretched the bitmap over the dialog
which covers the target device output.
Thanks
Arun
|
|
|
|
|
T.Arun Chakaravarthy wrote:
ya, i stretched the bitmap over the dialog
which covers the target device output.
That may well be the problem... Stretching bitmaps is more expensive than just blitting them without change. Try this to see if speed improves.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Yes, it has some improvements in speed.
But still, there is noteable delay in loading the unstretched bitmap over the dialog.
Plz help me.
Thanks,
Arun A.C.
|
|
|
|
|
Can you please show the code you are using?
Maybe you can load the bitmap from resources at application startup and then just use it when you need it painted... (this will use up memory, of course)
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hello,
I have already communicate with a lot of experts and read a lot about my
problem which is as follows: I want to develop a generic program for a
PocketPC, which logs the method-call and the time when any button or anything
else is executed, respectively a method is executed, in a file on the Pocket
PC. I need this for Usability studies. Every experts told me that i can reach
this only with embedded c++ or c code. I wrote my previous programs always with
c#.
So i want to ask in this forum if somebody can help me to solve my problem?
- this would be very important for me, because i need it for my diploma
(thesis).
thanks in advance.
Regards.
Patrick
|
|
|
|
|
Hello !
I'm facing a problem when opening a connection to a BlueTooth device (using CreateFile, WriteFile, ...). So, the connection is opened like a normal serial port but when I try to write something to the port, if the device was not connected, my program hangs (so, the WriteFile instruction never times out !!). I set the write timeout to a specified value (so, it is not an infinite timeout):
COMMTIMEOUTS Timeouts;<br />
Timeouts.ReadIntervalTimeout=MAXDWORD;<br />
Timeouts.ReadTotalTimeoutMultiplier=MAXDWORD;<br />
Timeouts.ReadTotalTimeoutConstant=500;<br />
Timeouts.WriteTotalTimeoutMultiplier=100;<br />
Timeouts.WriteTotalTimeoutConstant=500;<br />
SetCommTimeouts(hCom,&Timeouts);<br />
If I use this code on a desktop computer it works (so the WriteFile instruction times out if no connection is established).
Anybody has an idea how I can change this behaviour ?? This Write instruction is in fact a command sent to the device to get back its Id number (so, check if the connection was well established and the device recognized).
Thanks
|
|
|
|
|
Hi,
I'm doing a similar thing with an iPAQ and a Bluetooth module (I've been away so sorry for the delay in replying to your question). I had a look at my own code for setting the timeouts and as you can see it is very similar, but the values are a bit different:-
COMMTIMEOUTS timeouts;<br />
<br />
VERIFY(GetCommTimeouts(m_hSendPort, &timeouts));<br />
<br />
timeouts.ReadIntervalTimeout = MAXDWORD;<br />
timeouts.ReadTotalTimeoutMultiplier = 0;<br />
timeouts.ReadTotalTimeoutConstant = 0;<br />
timeouts.WriteTotalTimeoutMultiplier = 100;<br />
timeouts.WriteTotalTimeoutConstant = 0;<br />
<br />
VERIFY(SetCommTimeouts(m_hSendPort, &timeouts));
I haven't had a problem with this. On my system if the Bluetooth device is not connected, the Bluetooth connection will not open succesfully and my program detects that, so perhaps that is the difference. Sorry I can't be more help.
As you are a fellow Bluetoother, may I ask you a question? On my iPAQ, when I 'CreateFile' to start the comms it runs the Bluetooth manager and I have to manually select the device I want (even though it is the only Bluetooth device!). I would really like to automate this, any ideas? I've looked and looked on the web for help with this, but it is pretty thin.
Hope you sort your problem,
Ali
|
|
|
|
|
Hi !
Thank you for your response !
I solved my problem by watching the DSR line (this was not working on the desktop but works fine on the PocketPC). If this line is at 1, the device is connected, otherwise it isn't.
For your question, I had the same problem once but I cannot remeber how I solved it... Try perhaps to pair the devices ?? Or check your BlueTooth settings with the BlueTooth manager...
|
|
|
|