I am using Microsoft Vista Business edition. When I try to run an
application (my own) written for Windows XP, I get the message "Access
violation at address 7749B15F in module 'ntdll.dll'. Write of address
00000014". Any help, please?
I am using Microsoft Vista Business edition. When I try to run an
application (my own) written for Windows XP, I get the message "Access
violation at address 7749B15F in module 'ntdll.dll'. Write of address
00000014". Any help, please?
Have you tried running your application in XP SP2 compatibility mode?
http://search.microsoft.com/results....US&PageType=99
When you say "your own" application - do you mean you wrote it yourself? If
so in what langauge? and what version Compiler did you use?
I hate to say it; but by far the most common cause of acccess violations is
a programming error. It's interesting that the application ran okay on XP
and crashes on Vista; but that doesn't necessarily mean Vista is at fault.
Often more recent versions demand greater accuracy from executing code; so
tha subtle bugs which went unnoticed before now hit the woodwork.
It's possible there's a bug in Vista - but it won't be in Ntdll.dll - that
is some of the most heavily exercised code on teh planet, a the very heary
of Windows.
If you wrote the app in C or C++, it's probably a bug in your own code. If
you're using some higher-level langauge, it may be a bug in the language
runtime.
If you wrote the app yourself you are probably familiar with debugging
techniques; if you use Visual Studio, see:
http://msdn2.microsoft.com/en-us/lib...dd(VS.80).aspx
and the Access Violation section is here:
http://msdn2.microsoft.com/en-us/lib...eh(vs.71).aspx
If you run the application under a debugger, you should be able to catch the
AV and debug it interactively.
Did you try debugging your program . Does it also re-creates the same issue on another computer. Most likely scenarios would be a bad string in your program that does not recognize the newer GUI in Vista or a compability issue within Vista.
I too am getting the following error:
"General error access violation at address 77C2E13D in module
ntdll.dll. Write of address 00000014"
This is using the sql tool Golden. This, in conjunction with my
massive auto sortation issue, proves how problematic this OS has truly
become.
Woe is us who suffer; woe moreso those responsible.
Bookmarks