把其exe文件拷到另一台机上运行的时候出现BUG

clientwyc 2003-08-29 10:33:29
请教一个问题
请问我在自己机上编译成功的C++ Builder 程序,把其exe文件拷到另一台机上运行的时候出现“Access violation at address 00411C8D in module 'AAA.exe'. Read of address00000000.”是什么原因呢。该程序原来在另一部机编译过,并留有所需的其他文件。请指教,先谢了!
...全文
50 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tujj99 2003-09-01
  • 打赏
  • 举报
回复
正解
weixing979 2003-09-01
  • 打赏
  • 举报
回复

在工程设置中设为静态连接
Project->Options->Packages, Build with runtime packages;
去掉RTL
Project->Options->Linker, Use dynamic RT
clientwyc 2003-08-30
  • 打赏
  • 举报
回复
那个“使用动态链接库”选项在哪里呢?还有任务管理器里结束该进程的时候,怎么关不掉的?
limu810812 2003-08-29
  • 打赏
  • 举报
回复
按照楼上的说法做就可以了,我以前也有过同样的问题
nuaacims 2003-08-29
  • 打赏
  • 举报
回复
rtl6u.bpl?
估计就是你release的时候没有去掉“使用rtl”和“使用动态链接库”,而另外一台机子上又没有装过BCB,没有vcl Rtl,所以会报错...
要在Options中把两项都取消,然后从新编译...
clientwyc 2003-08-29
  • 打赏
  • 举报
回复
又有提示Access violation at address 00411C8D in module CC3260MT.DLL. Read of address00000000.” 有时其module 为 rtl6u.bpl
我用到了多线程,在任务管理器中无法关闭提示:无效句柄!
请帮帮忙!
clientwyc 2003-08-29
  • 打赏
  • 举报
回复
没有去掉。有什么关系吗?
c2y 2003-08-29
  • 打赏
  • 举报
回复
编译的时候是否去掉“使用运行期包”和“使用动态链接库”两个选项?
FallenAngel 2003-08-29
  • 打赏
  • 举报
回复
这是你程序中的错误吗,怎么说是bug呢
就算是,也是你自己的

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧