Jon and Bernd,
Yes, it's sometime very hard to find an error.
I had a case where my program worked like a charm on my computer, and
not at all on the user one!!!
My computer runs a French OS, the user one was speaking German...
There are tons of reasons for bugs: logical errors, different OS and
versions of OS, different languages, now 32 and 64bit, textencoding,
numeric imprecision, etc...
A generic code for catching unhandled errors is really mandatory, at
least in pre-release versions.
Jean-Luc Arnaud
Post by Bernd FröhlichI’ve got one case where I get an NOE and I have been completely unable to find out where it happens.
I had such a case once. Turned out to be a race condition.
On my computer it never happened but on a (faster) users computer the order of events appeared to be different and one part of my program that another part of the program relied on having finished in fact had not finished.
Once I found the problem, it was quite easy to fix. The hard part is indeed finding out what is wrong and why it only happens sometimes.
Greetings from Germany,
Bernd Fröhlich
To unsubscribe, email ***@xojo.com