If they have Visual C++ on a machine, you can also try building with PDBs
and give them the PDBs, sometimes it will give them a bit of a callstack and
you can see more about where the code was when it crashed.
--
MichKa
a new book on internationalization in VB at
http://www.i18nWithVB.com/
"Hans Meiser" <ha...@meiser.com> wrote in message
news:#gMXGJQpAHA.1472@tkmsftngp04...
Michael (michka) Kaplan schrieb in Nachricht
<#jkPT9QpAHA.1836@tkmsftngp03>...
Ussually this mean that somewhere in your source you call a Kernel function
whit a invalid pointer. To determinate which function generates the
exception run your application in debug mode. When the exception were trown
watch the call-stack debugger window from "View\Debug Windows\Call Stack"
and find which function throw the exception. After do this carefully check
the function's parameters, especially pointers and/or handles. And then I'm
sure that you find the BUG.
And again, by pinning down what is happening when the crash occurs, you can
narrow it down further.
The question, as it stands, cannot really be answered.
--
MichKa
a new book on internationalization in VB at
http://www.i18nWithVB.com/
"Hans Meiser" <ha...@meiser.com> wrote in message
news:uY$hf6WpAHA.2012@tkmsftngp05...
thank
s
Michael (michka) Kaplan schrieb in Nachricht ...
thanks
Dragomir Stoichev schrieb in Nachricht <#24EVWXpAHA.1444@tkmsftngp03>...
>this only happens on a customer's system. I am not able to debug there.
You seem to be looking for magic.... Sorry, all out of magic.
If you have no access to the problem machine, then your only hope is to
reproduce it on your own system. Something about the customer's system is
different, and you need to figure out what that something is. It could be
system configuration, operating system version, shared DLL's present on the
machine... all sorts of things. But since I don't know a single thing about
your app, I can't even guess where you should look first.
--
Carey Gregory
No one can read your mind.... even that would not help since you do not know
the problem. No one can read your customer's computers stack and determine
the problem for you.
They are not easy problems, but you must do the work you can to isolate:
1) find out what the customer does that causes the crash
2) look at your own code to see what APIs you call in that time
3) get info from them about environment, etc.
and keep working to get the problem solved that way.
It may prove cheaper to go onsite, hook your laptop onto their network, and
run MSDEV remotely to debug the problem, rather than go back and forth
forever. But no matter what you do, the current plan you have chosen (ask
here with no information and expect an answer) will clearly not get you
anywhere.
--
MichKa
a new book on internationalization in VB at
http://www.i18nWithVB.com/
"Hans Meiser" <ha...@meiser.com> wrote in message
news:uXcSGGipAHA.1072@tkmsftngp03...
And of course you can debug at the customers site. One way is to pack your
bags and GO THERE!!. The other is to set up for remote debug via a modem and
the serial debug side of the Visual Studio IDE. Another is to liberally
sprinkle diagnostic messages throughout your code. There are a multitude of
things you can be doing to debunk this problem yourself, instead of whining
on the net about how you can't. My Granma Barclay always told me "Can't
never could do nothen."
I'm sorry, but you seem to be unwilling to help yourself.
"Hans Meiser" <ha...@meiser.com> wrote in message
news:e6wd#FipAHA.1352@tkmsftngp03...
Eric