I have a few users of our software that complain about frequent crashes. I'm not talking about repeatable program errors. I'm talking about fatal errors where Windows says it has to shut an application down. Then you restart the program, perform the very same task and it works just fine.
One major culprit has been Norton software, but I have already asked and received some good suggestions about that. While Norton may be a major cause, it's not the only cause. When we get support calls for something like this, the general approach is to look for conflicts on the machine or network where our software is installed. Usually, we can come up with a plausible solution, or at least an approach to find the conflict, but it's certainly annoying to our users when this happens. And of course, it looks like our application is the problem to the user.
I'm wondering what other developers are doing in the way of programming and/or testing practices to try to minimize this. Are others experiencing similar behaviors? Our application is a fairly significant business management system--including order entry, accounting, inventory, etc. So, it's pretty substantial, and thus can consume significant resources on a machine.
I wasn't quite sure where to ask this question, but this forum seemed like the best fit. This is a pretty general coding/best practices issue. Any thoughts would be appreciated.
Thanks,
Ron Lawrence
One major culprit has been Norton software, but I have already asked and received some good suggestions about that. While Norton may be a major cause, it's not the only cause. When we get support calls for something like this, the general approach is to look for conflicts on the machine or network where our software is installed. Usually, we can come up with a plausible solution, or at least an approach to find the conflict, but it's certainly annoying to our users when this happens. And of course, it looks like our application is the problem to the user.
I'm wondering what other developers are doing in the way of programming and/or testing practices to try to minimize this. Are others experiencing similar behaviors? Our application is a fairly significant business management system--including order entry, accounting, inventory, etc. So, it's pretty substantial, and thus can consume significant resources on a machine.
I wasn't quite sure where to ask this question, but this forum seemed like the best fit. This is a pretty general coding/best practices issue. Any thoughts would be appreciated.
Thanks,
Ron Lawrence