Skip to content

Mobile

General Discussions on Mobile related development. For Android specific development please see the Android forum

This category can be followed from the open social web via the handle mobile@forum.codeproject.com

3.8k Topics 8.1k Posts
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • Access ocx file path inside ActiveX Control

    com json tutorial
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • retaining focus

    question csharp com
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Seeking Databases

    c++ database hardware algorithms help
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Setfont to menu

    question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Send mail

    json question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • FTP Help-Urgent

    help c++ com json tutorial
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • DISADVANTAGES of PocketPC

    question performance
    2
    0 Votes
    2 Posts
    0 Views
    M
    I'm not sure exactly what it is you want to know. The working RAM of a CE device is divided into 'program' and 'object store' areas. The division is adjusted on demand on all Windows CE devices; Pocket PC has a background thread that adjusts when the device is idle. The 'object store' is your semi-permanent storage mechanism. It contains the registry, the in-memory file system (typically, but not necessarily, the root file system) and the property databases used by some applications (e.g. Contacts, Inbox, Tasks, Calendar on the Pocket PC). The contents of the object store are lost when the device power runs out or the device is fully reset. Check the device manual for how to do this. The system ROM is also part of the file system, but it's aliased. The parts that are binaries are in Execute-In-Place format, i.e. the system functions run directly from ROM. Some OEMs shadow this area in RAM, which isn't then available to the system as RAM. You can never delete something from ROM, but you can copy a file to RAM with the same name which will be used instead. The object store is transactional, but only with respect to file system structures and registry data. If the device is reset before a write completes, you may lose some of your data, but the file system will still be readable. Finally, the object store is compressed, using one of two algorithms. They're both Lempel-Ziv compression (similar to the ZIP file format), however, one treats all the bytes in sequence, whereas the other compresses the odd and even bytes separately. For a Unicode UTF-16 file, this can often reduce the even byte stream to a simple run of zeros. Files opened with the FILE_FLAG_RANDOM_ACCESS flag are allegedly not compressed. Any storage cards are currently formatted with the FAT file system - non-transactional, but write-through rather than write-back cached. Storage cards cannot be accessed as working program memory. Windows CE is a demand-paged operating system: it will only load pages of executable images as they are required. Read-only pages can be discarded and reloaded; writeable pages cannot be discarded once they're written. CE is quite aggressive at removing pages that haven't been used recently. Finding out how much physical memory is available is a bit tricky. I think you need to use GetSystemMemoryDivision to find out how many physical pages are allocated to working program memory and how many to the object store. Adding the two together gives the memory size.
  • How to get CE version?

    json tutorial question announcement
    2
    0 Votes
    2 Posts
    0 Views
    D
    Have you tried GetVersionEx? Daniel ;) --------------------------- Never change a running system!
  • Upgrade the application to CE.NET 4.1

    csharp c++ tutorial question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Hide New menu

    c++
    2
    0 Votes
    2 Posts
    0 Views
    J
    Create a new menu for your window. See how you can do it here: QA: How to remove New button from command bar?[^]
  • Setting Serial Port Buffer Size

    c++ css help tutorial question
    2
    0 Votes
    2 Posts
    0 Views
    D
    Try to increase the priority of the reading thread! Daniel ;) --------------------------- Never change a running system!
  • Parallel Port in C#

    question csharp
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Get free disk space of PDA from PC via RAPI

    tutorial
    3
    0 Votes
    3 Posts
    0 Views
    L
    Thats the way i tried to avoid, but this seems also to me the only possible solution. Thanks Klaus
  • Converting BSTR/CString to _bstr_t

    tutorial
    5
    0 Votes
    5 Posts
    0 Views
    M
    I'd avoid _bstr_t altogether. Use ATL's CComBSTR. It's smaller.
  • Show Unicode text in CCeCommandBar menu ?

    question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Pocket Excel using eVC

    c++ tutorial
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Can't establish connection to Pocket PC

    csharp visual-studio com question
    5
    0 Votes
    5 Posts
    0 Views
    A
    It's not entirely out of the question, however that's not something I'm at all interested in doing. There is no guarantee that it will solve the problem and it may end up causing new and unexpected problems that I don't have time to deal with right now (big deadlines coming up.) Thanks, I'll try the folks there.
  • How to scan Access Point around?

    tutorial question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Precision problem

    help question workspace
    4
    0 Votes
    4 Posts
    0 Views
    J
    The Pocket PC has no native FPU. This may be due to rounding errors (or just plain calculation errors) in in the FPU emulator library.