DLL输出函数用extern "C" __declspec(dllexport)修饰
在Win32汇编中。inc文件中用proto C 修饰引用的函数
编译能通过,但是运行后没能得到结果。在调试的过程中出现下面的错误:
“Unhandled exception in LedThread.exe(NTDLL.DLL):0xC000000FD:Stack Overflow”
而且在debug窗口中出现
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\pcicard.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
First-chance exception in LedThread.exe (NTDLL.DLL): 0xC00000FD: Stack Overflow.
The program 'E:\MASM32\LedThread.exe' has exited with code 0 (0x0).
其中pcicard。dll自己写的DLL
请教达人是不是函数调用方面出现的错误?怎么解决?
在Win32汇编中。inc文件中用proto C 修饰引用的函数
编译能通过,但是运行后没能得到结果。在调试的过程中出现下面的错误:
“Unhandled exception in LedThread.exe(NTDLL.DLL):0xC000000FD:Stack Overflow”
而且在debug窗口中出现
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\pcicard.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
First-chance exception in LedThread.exe (NTDLL.DLL): 0xC00000FD: Stack Overflow.
The program 'E:\MASM32\LedThread.exe' has exited with code 0 (0x0).
其中pcicard。dll自己写的DLL
请教达人是不是函数调用方面出现的错误?怎么解决?
解决方案 »
- 在对话框中取得BomboBox的当前显示位置
- !!!双击一个文件调用其他的程序打开这个文件里的东西!!!
- 请问如何将一个整型数组作为参数传到activex控件里面去?
- typedef map<>....error C2143: syntax error : missing ';' before '<'
- 点击标签控件会发送什么消息???
- udp的多播怎样才能使广域网上的任意几台电脑进行通信???
- 最近来了各工程 老板让我重用户需求中建立一个数据库 因该看那方面的资料?
- 大家讨论下,作为VC程序员要掌握的知识范围!
- 这个问题只有版主可以帮我(回复过小糊涂仙招聘文章的朋友也来看看)
- 那位有红外线通讯编程的详细资料?
- 在VC中关于结构体或者类的小问题?
- 打包程序的制作原理????
即_stdcall的入栈顺序是函数的最后一个参数先入栈,然后其余参数依次入堆栈.
_cdcel正好与_stdcall相反, 调用函数前参数从第一个参数最先入栈,然后依次入栈.
你需要看一下函数是否是_stdcall标准调用, 最好显式在函数开始处加上_stdcall关键字.