calling all python gurus...

I have a PythonCE program that loads about 2.5MB of pickles
(about 10 dictionaries with a total of 20,000 objects)
that when running uses about 15MB of "storage".
All works fine on the old IPAQ but I get the following error on the
brand new Xda IIs
with all its memory.

time.strptime(datestr, '%d/%m/%y')
File "binaries\lib\_strptime.py", line 18, in ?
File "binaries\lib\calendar.py", line 8, in ?
ImportError: DLL load failed: Not enough storage is available to
complete this operation.


I also get the same ImportError message at another point in the program where 
PyCrypto module is imported....if I have loaded my pickles.

I have plenty of "free" storage. I have been thinking:
- Are there other "limited" resources I am consuming ?
- Does PythonCE need to be compiled especially for Windows Mobile
Second Edition ?
- Does DLL loading consume special resources (me think maybe) ?
- Do XDAs have special requirements ?

Any leads appreciated

Mark Doukidis

PythonCE obtained from:
http://fore.validus.com/~kashtan/

Device details below:

Xda IIs
=====
About
---------
Windows Mobile 2003 Second Edition
Version 4.21.1088 (Build 14132)
Memory: 125.77 MB

Device Information
--------------------------
ROM version: 1.12.62 WWE
ROM date: 10/04/04
Radio version: 1.02.00
Protocol version: 1337.32
ExtROM version: 1.12.925 WWE


h2210 (hp iPAQ)
=============
About
---------
Microsoft Pocket PC
Version 4.20.0 (Build 14053)
Memory: 57.09 MB

Asset Viewer
--------------------
Product Revision Level: A01
ROM Date: 03/01/04
ROM Revision: 1.10.07 ENG
OS Version Windows CE 4.20
Bootstrap Version: 0.36
Bootloader Version: 1.08
_______________________________________________
PythonCE mailing list
PythonCE@python.org
http://mail.python.org/mailman/listinfo/pythonce

Reply via email to