Click here to Skip to main content
15,926,596 members
Home / Discussions / Mobile
   

Mobile

 
Questionevaluating connectivity Pin
sfm118-Jun-07 9:12
sfm118-Jun-07 9:12 
QuestionDouble Buffering for PocketPC Pin
mfz@h16-Jun-07 21:21
mfz@h16-Jun-07 21:21 
AnswerRe: Double Buffering for PocketPC Pin
arcticbrew17-Jun-07 14:04
arcticbrew17-Jun-07 14:04 
AnswerRe: Double Buffering for PocketPC Pin
Don Rolando17-Jun-07 21:16
Don Rolando17-Jun-07 21:16 
Questiona socket exception on async tcp Pin
Veelone16-Jun-07 18:21
Veelone16-Jun-07 18:21 
AnswerRe: a socket exception on async tcp Pin
Veelone17-Jun-07 17:37
Veelone17-Jun-07 17:37 
QuestionInstalling Windows Mobile 5.0 or 6.0 Pin
Clickok16-Jun-07 4:37
Clickok16-Jun-07 4:37 
AnswerRe: Installing Windows Mobile 5.0 or 6.0 Pin
Mike Dimmick20-Jun-07 4:48
Mike Dimmick20-Jun-07 4:48 
Yes, you can install Compact Framework 1.0 and 2.0 side-by-side. Microsoft claim, however, that if CF 2.0 is installed, CF 1.0 is not necessary. See for example here[^]. Note that both Windows Mobile 2003 SE and Windows Mobile 5.0 have .NET CF 1.0 in ROM, but these might not be the latest versions.

We recently discovered that a Windows Mobile 5.0 Pocket PC Phone Edition device we're using suffers from 'DLL crunch'. This is where a process allocates enough memory for data that there is not enough space left to load any more DLLs. For more information on this issue see Windows CE .NET Advanced Memory Management[^] in MSDN Library. In our case it was actually device.exe, the process that hosts drivers, that was failing, and this caused all sorts of odd problems.

One of the issues here was that we were loading .NET Compact Framework 2.0 SP1 and SQL Server 2005 Mobile Edition (SQL Server CE) from persistent storage rather than the ROM version, which is CF 1.0. CF 2.0 SP1 and SQLCE come to about 3MB of DLLs all by themselves, which is enough to move from the out-of-box configuration on this device to the DLL Crunch state. Part of the problem is that Windows Mobile 5.0 Pocket PC Phone Edition now has so many, large, execute-in-place (XIP) DLLs that they've overflowed the 32MB area added in Windows CE 4.0 (discussed in the linked article) and started consuming a large part of your process address space again, leaving only around 18MB free for the application.

For this reason it might be sensible to stick with CF 1.0, but note that CF 1.0 is seriously cut-down compared to the desktop. CF 2.0 is a bit better in this regard.

Stability. What an interesting concept. -- Chris Maunder

QuestionControl Library? Pin
Vertyg015-Jun-07 1:05
Vertyg015-Jun-07 1:05 
QuestionHow to control network connection? Pin
whiteclouds14-Jun-07 21:54
whiteclouds14-Jun-07 21:54 
QuestionWhich files are required for PDA ? Pin
Tridip Bhattacharjee14-Jun-07 21:31
professionalTridip Bhattacharjee14-Jun-07 21:31 
QuestionGPS error ASUS P535 Pin
kowriv14-Jun-07 5:22
kowriv14-Jun-07 5:22 
AnswerRe: GPS error ASUS P535 Pin
arcticbrew14-Jun-07 6:01
arcticbrew14-Jun-07 6:01 
QuestionAbout Bluetooth Pin
whiteclouds13-Jun-07 16:26
whiteclouds13-Jun-07 16:26 
QuestionWindows CE.NET 4.2 Pin
iayd12-Jun-07 4:38
iayd12-Jun-07 4:38 
AnswerRe: Windows CE.NET 4.2 Pin
b blasting13-Jun-07 7:20
b blasting13-Jun-07 7:20 
QuestionInsalling WindowsCE Pin
Blue_Boy11-Jun-07 22:27
Blue_Boy11-Jun-07 22:27 
QuestionButton pressed issue Pin
Soleil couchant11-Jun-07 16:58
Soleil couchant11-Jun-07 16:58 
AnswerRe: Button pressed issue Pin
arcticbrew14-Jun-07 6:58
arcticbrew14-Jun-07 6:58 
QuestionSocket problem, help me! Pin
linhlv8411-Jun-07 3:25
linhlv8411-Jun-07 3:25 
AnswerRe: Socket problem, help me! Pin
Veelone16-Jun-07 18:20
Veelone16-Jun-07 18:20 
Questionc# Automation Word (Exception from HRESULT: 0x800706BE) Pin
vmorikawa@gmail.com10-Jun-07 10:01
vmorikawa@gmail.com10-Jun-07 10:01 
Question.NET CF and Polygon Hit-Test Pin
Don Rolando9-Jun-07 8:46
Don Rolando9-Jun-07 8:46 
AnswerRe: .NET CF and Polygon Hit-Test Pin
Don Rolando10-Jun-07 4:56
Don Rolando10-Jun-07 4:56 
GeneralRe: .NET CF and Polygon Hit-Test Pin
Mike Dimmick14-Jun-07 9:25
Mike Dimmick14-Jun-07 9:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.