-
January 1st, 2013, 01:49 AM
#1
0xC0000005: Access violation at location 0x00000000f41b1a6e on calling SetWindowPos
I am migrating my WIN32 application to WIN64 application. I have compiled the code for x64 platform. While running this application in debug mode I am getting the error message as
"First-chance exception at 0xf41b1a6e in xxx.exe: 0xC0000005: Access violation at location 0x00000000f41b1a6e."
This exception occurs when I execute below code.
SetWindowPos (lpI->hTop, NULL, 0, 0, cx, cy, SWP_NOZORDER | SWP_NOACTIVATE);
Please help me to resolve this issue.
Thanks
Sayaji
-
January 1st, 2013, 06:19 AM
#2
Re: 0xC0000005: Access violation at location 0x00000000f41b1a6e on calling SetWindow
I wonder, what kind of help could be provided here. Do you really need an advice like this: Press Retry button and inspect the structure behind lpI pointer? And then understand from the other code who and when puts there the problem value?
Last edited by Igor Vartanov; January 1st, 2013 at 06:21 AM.
Best regards,
Igor
-
January 1st, 2013, 11:24 AM
#3
Re: 0xC0000005: Access violation at location 0x00000000f41b1a6e on calling SetWindow
Originally Posted by sayajirao
Please help me to resolve this issue.
As Igor mentioned, why not debug the application?
How do we (or you) know if lpI is pointing to a valid window? We don't know, but you should know by debugging your application and seeing what's there.
Regards,
Paul McKenzie
-
January 3rd, 2013, 03:59 PM
#4
Re: 0xC0000005: Access violation at location 0x00000000f41b1a6e on calling SetWindow
Are you sure that "lpI->hTop" doesn't need to point to 0x00000000f41b1a6f?
Now seriously, what lpI->hTop is supposed to be?
Last edited by ovidiucucu; January 3rd, 2013 at 04:03 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|