社区
C++ Builder
帖子详情
求助:程序realease编译后运行报错
n27741
2007-07-11 03:22:04
在debug模式下 去掉包 去掉rtl linker 运行没有任何问题
realease编译 去掉报 去掉rtl linker 运行时包内存错误!
不得要领 请教!
...全文
171
9
打赏
收藏
求助:程序realease编译后运行报错
在debug模式下 去掉包 去掉rtl linker 运行没有任何问题 realease编译 去掉报 去掉rtl linker 运行时包内存错误! 不得要领 请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
n27741
2007-07-15
打赏
举报
回复
解决拉!
原来是调用dll 里面 __stdcall函数的
声明函数指针没有加 __stdcall所致
也就是说 如果你在dll里面写了一个函数 压栈方式是 __stdcall
那么 声明函数指针的时候 也必须 __stdcall 如果不加的话 debug会通过 release会报错!
n27741
2007-07-14
打赏
举报
回复
我发现拉!
我dll中的导出函数 为 __stadcall
将stdcall去掉,调用的时候用 _functionName
release编译 或者 debug时候把stack frames 去掉 编译运行 内存就不报错了!
初步认为 是 __stdcall带来的压栈问题
n27741
2007-07-14
打赏
举报
回复
stack frames 这个项!
如果不勾选 debug编译 会出现和release编译一样的错!
i_love_pc
2007-07-13
打赏
举报
回复
我在安装2007之后,cb6就出现这个问题,linker->use dynamic rtl就会弹出cpu窗口,而去掉就没问题。 新建的工程也是一样,最后重新安装了6.0。
n27741
2007-07-13
打赏
举报
回复
希望大家都来讨论下这个问题
我反复测试之后,发现 全局变量和错乱的头文件(实在说不清这个头文件有什么问题,总之就包含了一堆函数,全局函数)
debug下没问题,release 如果编译 选择 speed 会出现内存错误,而且内存错误出现的地方
居然是 赋值得地方 比如 给字符串 和 Int赋值
如果release编译 优化选择 none 则什么问题都没有
我已经排除大部分问题,但是 还有一处会弹出cpu调试窗口 还在紧张调试中
jacknes009
2007-07-11
打赏
举报
回复
那会不会其他的什么变量越界了呢?
n27741
2007-07-11
打赏
举报
回复
这个问题很怪
我 如果是release编译 form的 Close();函数不响应
纳闷了都
我检查一下有没有数组越界的情况
cczlp
2007-07-11
打赏
举报
回复
我的经验是,如果越界很少, 比如1,2个字节, 就可能DEBUG下没有问题而Release下有问题
cczlp
2007-07-11
打赏
举报
回复
可能是数组越界了.
在VC版经常有人问这样问题.
使用dotnet
运行
编译
程序
流程1
1.使用dotnet生成dll文件新建一个文件夹,在该文件夹目录下打开 powershell(shift + 鼠标右键)2对dll文件进行
编译
3设置环境变量变量
spring5.2.0.
real
ease
+mybatis3.1源码
编译
spring5.2.0.
real
ease
+mybatis3.1源码
编译
RMS.rar_4 3 2 1
编译
源
程序
: 1. 去掉“只读”属性。 ...
运行
Real
ease
: 1. 确认已安装VC 6.0。 2. 复制数据库RMS.mdb到任意位置。 3. 为RMS.mdb建一个系统ODBC数据源:RMS。 4.
运行
程序
的Debug版或者Rel
ease
版。
图书馆管理系统V1.0
运行
Real
ease
: 1. 确认已安装VC 6.0。 2. 复制数据库Library.mdb到任意位置。 3. 为Library.mdb建一个系统ODBC数据源:Library。 4.
运行
程序
的Debug版或者Rel
ease
版。 5. 参考该书第9章的内容操作。 登录: ...
旅馆管理系统VC++
运行
Real
ease
: 1. 确认已安装VC 6.0。 2. 在SQL Server 2000中,附加数据库HMS。 3. 为数据库HMS建一个系统ODBC数据源:HMS。 4.
运行
程序
的Debug版或者Rel
ease
版。 5. 参考该书第8章的内容操作。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章