VC编译后会有代码被忽略掉?
源代码:
编译后的汇编代码:
源代码中的
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
被忽略掉了?汇编代码中也没有,调试的时候发现这3处也没有被赋值
strcpy_s(UAExA.ScrName,256,"asdasdasdad");
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
AfxBeginThread(BackFlashSetFun,(LPVOID)&UAExA);编译后的汇编代码:
strcpy_s(UAExA.ScrName,256,"asdasdasdad");
00DB02E1 push offset string "asdasdasdad" (0DF4190h)
00DB02E6 lea ecx,[esp+14h]
00DB02EA push 100h
00DB02EF push ecx
00DB02F0 call strcpy_s (0DCF7BDh)
00DB02F5 add esp,18h
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
AfxBeginThread(BackFlashSetFun,(LPVOID)&UAExA);
00DB02F8 push 0
00DB02FA push 0
00DB02FC push 0
00DB02FE push 0
00DB0300 lea edx,[esp+14h]
00DB0304 push edx
00DB0305 push offset BackFlashSetFun (0DB00E0h)
00DB030A mov dword ptr [esp+124h],esi
00DB0311 mov dword ptr [esp+11Ch],1
00DB031C mov dword ptr [esp+128h],7Bh
00DB0327 call AfxBeginThread (0DC71BCh) 源代码中的
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
被忽略掉了?汇编代码中也没有,调试的时候发现这3处也没有被赋值
...全文
相关推荐
VC反编译软件(可反编译代码)
VC反编译软件,一款可以反编译代码的软件。
vnc源代码(vc已顺利编译通过)
很好的vnc开源代码,是我跟一个前辈要来的,供大家参考学学
易语言vc6_vc7_vc8_vc9_vc2010到vc2022静态编译12个版本
易语言vc6_vc7_vc8_vc9_vc2010到vc2022静态编译12个版本,截止2022年所以vc++版本都完美支持!文件放在易语言根目录。
vc6源代码vc2005编译有问题
vc6源代码vc2005编译有问题
ffmpeg使用教程及VC可编译代码
(mailto:dotphoenix@qq.com) 使用ffmpeg开发一个播放器的文档和源代码,VC的版本,很容易调试和阅读。



