
Unexpected error 50003 - Any ideas?
I have an VB5 application under development which has suddenly ceased to
function at one test site, bombing out with 'Unexpected error 50003',
which apparently is a (singularly unhelpful) catchall error message.
This problem suddenly surfaced after a (truly) minor change to the code
(actually a deletion of a couple of lines) in 2 or 3 forms that are not
even loaded in the current testing. Any attempt to do anything with the
application (loading a form) either hangs or terminates with error
50003. Recompiling with optimization for small code produces an
executable that does not even get to its main screen, but 50003's
immediately. The previous version of the application (immediately
before the error appeared) still works fine. Rebuilding the application
on a second development machine produces the same results. This is a
large application with many forms (non-optimized .exe > 10 mB) and the
m/c exhibiting the problem has 64 mB.
I have scanned the net on this issue and downloaded MSVBVM50 to update
dlls as suggested, but to no avail. Could this be a resource problem,
and if so how could I best determine this? I'll move to VB6 if I have
to, but would rather not. Also I plan to break the application up using
in-process dlls, but again I'd like not to have to do this in a hurry.
Any ideas or suggestions would be greatly appreciated. Thanks.
Peter