我的代码是用VC写的,客户用的是C++ Builder写的。用VC写的Demo调用我们的DLL运行正常。但用C++Builder写的EXE调试我们的DLL,经常会提示“First-chance exception in Project1.exe (TWCUTCHR.DLL): 0xC0000090: Float Invalid Operation.”。感觉好像是浮点出错了,但定位到的代码正常,只要那段代码有浮点变量的运算就出错。晕了,请各位帮忙给出个主意。谢谢!
解决方案 »
- 请问CPropertySheet如何添加滚动条?
- 如何把DLL注入到目标进程去执行该进程中的某些类(在DLL里面使用自己定义的MFC中CDialog类)?
- MFC+ODBC+SQLServer存储过程,保存图片到数据库某表中的Image字段
- vc调用sqlserver2000存储过程能获得返回值吗?在线等
- CString 型的Trim,必须的写成 xx.TrimLeft();xx.Trimright();两句不能合写成一句吗
- 一个关于点歌的程序。有高分哦!!!!!
- VC6.0基于对话框的MFC工程中,无法为界面上得按钮添加消息响应函数
- 很简单,怎样编译release版本
- 用Directshow放视频,为什么会在自动生成动ActiveMovieWindow里播放?
- 那里有Vxd的资料,谢谢帮忙
- 初学者的一个关于direct X 的一个问题
- 讨论Windows API函数定义&函数重复定义的问题
HINSTANCE handle;
FARPROC lpFarProc;
void (*lpaddit)(int,int,int *);
int ntemp;
handle = LoadLibrary("DlgRegularDll.dll");
lpFarProc = GetProcAddress(handle,"ShowDlg");
lpaddit = (void( _cdecl *)(int, int, int *))lpFarProc;
lpaddit(2,3,&ntemp);
FreeLibrary(handle);
是不是dll的函数参数中有浮点类型?