|
will there be a separate SDK for the .net compact framework
|
|
|
|
|
Hi,
After using InstallShield to copy over a number of exe files in the Windows folder of my pocket pc, now the thing soft reboots about once every 8 minutes.. I'm not sure which of the programs is a problem, the ones I copied over are:
addrbook.exe
AssetViewer.exe
beam.exe
BlueToothManager.exe
BTBusinessCard.exe
BTConnManagerCE.exe
BTFileExplorer.exe
BTPanManagerCE.exe
BTTrayCE.exe
connmgr.exe
GuideBook.exe
iexplore.exe
Jawbreaker.exe
MsReader.exe
mstsc.exe
PIMAgent.exe
pimg.exe
poutlook.exe
pword.exe
pxl.exe
solitaire.exe
tasks.exe
wirelesscenter.exe
wmplayer.exe
Does anyone have any idea which of these programs, when overwritten, aka "removed," could cause my PDA to soft reboot constantly?
Thanks!
Kelly Ryan
|
|
|
|
|
Hello, I was trying to marshall this function (c#) in order to use with .NET Compact Framework
Here's the one from MSDN
<br />
BOOL WINAPI Toolhelp32ReadProcessMemory( <br />
DWORD th32ProcessID,<br />
LPCVOID lpBaseAddress, <br />
LPVOID lpBuffer, <br />
DWORD cbRead, <br />
LPDWORD lpNumberOfBytesRead <br />
);<br />
I tryed using this
<br />
[DllImport("toolhelp.dll")];<br />
private static extern int Toolhelp32ReadProcessMemory( <br />
IntPtr th32ProcessID,<br />
IntPtr lpBaseAddress, <br />
IntPtr lpBuffer, <br />
uint cbRead, <br />
IntPtr lpNumberOfBytesRead <br />
);<br />
but I receive compile error on lpBuffer, that I've declared this as
char[] dest=new char[1024]; in my application.
thanks in advace!
Paolo
|
|
|
|
|
Does anybode know how to retrieve the path where the program itself is stored....
I tried AfxGetAppName() but that just gives me the name of the exe...
any help is appreciated...
Regards,
Davy
|
|
|
|
|
|
Thanks, exactly what I needed...
|
|
|
|
|
Hi,
I've a small doubt. Suppose I run my application x.exe in the PocketPC.
Though it is runing in the PocketPC again I tapped on the x.exe. Will it again run or it will get x.exe into the mechanism. If I'll run same x.exe then, will it consume extra memory.
Can you please tell me what is the mechanism for this?.
Regards
Patra
|
|
|
|
|
Although you don't have to follow them strictly, the Pocket PC design guidelines say that you should have only one instance of your application running. If you develop in C++ using MFC, this feature is built in.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Hi guys,
Here is my situation, I have a program that creates a database, and as long as you do not sync it to the desktop it is fine and works great, you can also export it to the desktop without any negetive side effects, the problem comes when you sync the db back from the desktop to the handheld. Even if you don't edit it on the desktop, the program that I have can't write to some of the tables. It still reads to them but can't edit or add to them. I have not at all changed the tables, just synced to desktop and then brought back to the handheld. Any ideas, I am using active sync ver 3.7 (build 3083). I am wondering if anyone knows where to get something to compare the databases (before sync and after sync). Something is happening during the syncing and conversion process. I am really stuck on this one mad: PLEASE HELP!!!
Thanks for the help guys,
Rod
|
|
|
|
|
If you are using Pocket Access databases (cdb) on the Pocket PC, check if, when they are copied to the desktop, a new key column with an autonumber type is added.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
No there doesn't seem to be a new key column. The only thing that I notice is that some of the indexes disappear. Having the databases missing the indexes doesn't seem to effect the program in any way, as I have created the tables without the indexes and the program still works fine until you bring them across to the desktop and then back to the ppc.Any other ideas??? Thanks every bit helps, I appericiate your suggestions.
Thanks,
Rod
|
|
|
|
|
Can you please send me a sample database so that I can test it?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
Did you get the database that I sent you? I was wondering if there are reserved words such as maybe "Field" or something like that. Any other ideas?
Again,
Thank you very much,
Rod
|
|
|
|
|
Hi Rod,
Sorry! I've been busy and and got a cold on top of my usual spring allergies... The mdb was blocked. Can you zip it and send it again?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
|
Yes: I found that you are using an older version of Access. What is it by the way?
I cannot replicate you problem because I'm running Access 2003.
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
I am using access 2002. should this make a diference since I am having the problem on the hand held side? I am not having a problem openning it on the desktop, The problem comes when the database is synced back into the handheld. Then I can't add to the database on the hand held. Did you install the version I sent you on your handheld? It works fine on there and you can add a visit after syncing back to the handheld from the desktop? Again, Thanks for your help on this, I appriciate it greatly.
Thanks,
Rod
|
|
|
|
|
I figured it out!!!!! Active sync doesn't know how to convert OLE objects so it just discards them. I took these out of the pocket version of the program and it works like a charm. Thanks so much for the help and the time that you put into this João, I really do appriciate it.
Till next time,
Thanks again,
Rod
|
|
|
|
|
This may be a silly question but how do you associate files with an executable on Pocket PC either 2002 or 2003 flavours?
Any help would be appreciated.
Ant.
|
|
|
|
|
Never mind I have found it in MSDN, some days I just dont seem to find anything in there!
Ant.
|
|
|
|
|
I encountered an SQL exception when I load the following codes. The exception "SQL server does not exist or access denied, Line 0 .NET sqlclient data provider". I used the .NET smart device application and run it with its emulator or with a PDA the above exception occurred but if I run it using the compiled exe application on my computer it works. Can anyone help or is there a website meant for compact framework?? Thanks alots for ur attention.
string tempStr = "SELECT CountryCode " +
"FROM Inventory_Dept_Mapping " +
"WHERE (DeptCode = @DeptCode) " +
"GROUP BY CountryCode";
DataSet tempDS = new DataSet();
SqlCommand sqlCom = new SqlCommand(tempStr, new SqlConnection(DataBaseConnectionString));
sqlCom.Parameters.Add("@DeptCode", SqlDbType.VarChar);
sqlCom.Parameters["@DeptCode"].Value = this.DeptCode;
SqlDataAdapter sAdapter = new SqlDataAdapter(sqlCom);
try
{
sAdapter.Fill(tempDS, "ctrycode");
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message + "\nLine " + ex.LineNumber + "\n" + ex.Source);
}
|
|
|
|
|
How do I associate an icon with an application so explorer displays my icon?
|
|
|
|
|
What is youd development environment?
Regards,
João Paulo Figueira
Embedded MVP
|
|
|
|
|
If u r using eVC++, u could paste your app icon in Resources->Icon as bitmap.
|
|
|
|
|
Hi,
I've derived my View Class from CScrollView so I could use the scroll bars when displaying images. But I seem to be having a few problems.
When calling a method from the CScrollView in the View Class I've tried stuff like
CScrollView::SetScaleToFitSize(p);
SetScaleToFitSize(p);
this->SetScaleToFitSize(p);
everything compiles and runs but the changes don't take affect in the emulator or the device. I’ve also tried methods like
SetScrollRange(0, 0, FALSE);//SB_VERT & SB_HORZ
SetScrollRange(SB_VERT, 0, 0, FALSE);
SetScrollRange(SB_HORZ, 0, 0, FALSE);
but again these have no affect. Everything else is working grand, I can move about using the scroll bars etc.. but the idea was to have them hidden but be able to use their functionality.
Any input would be very helpful.
ar
|
|
|
|