编译delphi老遇到的问题

aby913 2008-09-09 06:27:11
在程序目录下编译后运行一切正常,换一个目录,执行formcreate函数的打开数据库连接就报错了,明明连接字符串没有问题的 和程序目录下的完全一样。

换台电脑后,运行程序报找不到rtl60的错。
...全文
81 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuweihua86 2008-09-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zxf_feng 的回复:]
把rtl60动态库放在和你的执行目录在同一目录下.
[/Quote]
aby913 2008-09-10
  • 打赏
  • 举报
回复
回8楼 我待会儿去试下 昨天是更换了程序的icon后就出现这个情况了 其它都没变过 太奇怪了
阿三 2008-09-10
  • 打赏
  • 举报
回复
把rtl60动态库放在和你的执行目录在同一目录下.
aby913 2008-09-10
  • 打赏
  • 举报
回复
回3楼
Build with Runtime Packages的勾没打上哦 因为调用了dll 打上勾运行程序报地址错 也不明白是为什么


4楼和6楼能说下原因吗?还有怎样带rtl60?拷到程序目录下?


回5楼 用的oracle 那个是oracle的bug 后来突然想起来了 因为目录名是“新建文件夹 (5)” 换成纯字母的就可以了
shuihan20e 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 SmallHand 的回复:]
带上rtl60.bpl试试看。
[/Quote]
starluck 2008-09-09
  • 打赏
  • 举报
回复
换个目录不正常,那你的数据库是不是Access

RTL60.BPL应该是带包编译了.把带包编译选择去掉应该可以了,或者从你开发的机子上拷贝一个过去也行.不过应该不止只少一个文件.
快乐老猫 2008-09-09
  • 打赏
  • 举报
回复
项目属性中选择动态包了。
柯本 2008-09-09
  • 打赏
  • 举报
回复
静态编译:
菜单的:Project options->Packages->将Build with Runtime Packages前的勾去掉,然后重新编译
火龙岛主 2008-09-09
  • 打赏
  • 举报
回复
带上rtl60.bpl试试看。
aby913 2008-09-09
  • 打赏
  • 举报
回复
在程序目录下编译后运行一切正常,换一个目录,执行formcreate函数的打开数据库连接就报错了,明明连接字符串没有问题的 和程序目录下的完全一样。

这个问题已解决


现在主要是这个问题 “换台电脑后,运行程序报找不到rtl60的错。”

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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