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