博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C++ Builder

摘要:在使用C++ Builder的调用VC的DLL的时候遇到了'Access violation at address xxx'的错误,以下是测试程序:C++ Builder代码:.c:于是调用就出现了该异常,经过查阅资料得知VC的DLL在export的时候要加上__stdcall的修饰,强制使用WINAPI的导出方式,对两个函数修改为(.h, .c):结果发现导出的函数发生了变化_Add@4, __... 阅读全文

posted @ 2010-04-16 15:14 Harry Huang 阅读(3584) 评论(0) 推荐(0)

摘要:由于需要安装了C++ Builder 5.0,同时遇到了一个EInvalidOp -- 'floating point operation'的异常。在查询后得知:MS和Borland处理浮点数方式不同导致,MS默认忽略浮点异常,Borland则不会。解决方法很简单,在代码初始化的地方加入以下代码:_control87(MCW_EM, MCW_EM); /* defined in float.h *... 阅读全文

posted @ 2010-03-24 19:50 Harry Huang 阅读(1025) 评论(0) 推荐(0)