I am currently writing a program for an iPAQ 5500 using
PythonCE and Tkinter. However, I have discovered that
after 19 dialogs have appeared on the screen, all further
dialogs are preceded by a message No more winhandle
map slots. The message is spurious as the program
continues without any problem other than the irritating
message.
I found that the string was present in the file tk84.dll and
I dug a bit further to try to find its origin.
The error message is produced by the function
wince_putwinhandles() in tkWinCE.c which is called
once by WinCERecreateChild() in tkWinWm.c.
The corresponding wince_getWindowhandle() is present
in tkWinCE.c and is declared, BUT NEVER CALLED, in
tkWinWm.c, so looks like the problem lies in a piece of
legacy code that is no longer used.
I am not a C programmer. Is there any chance of
obtaining an updated copy of tk84.dll?
Andrew Booth
a.g.booth@leeds.ac.uk