在线等候,进者有分,一个小问题

chyyym 2004-02-03 09:06:18
我用delphi6在2000环境下,写了一个小程1.6M,一个exe,三个dll,编译后,在本机可以正常运行,在其他机器上,就不能运行了。在98下还能弹出一些地址错误,在xp下什么也不显示?
...全文
24 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chw_csdn_chw 2004-02-03
  • 打赏
  • 举报
回复
to davidzhlu(可乐可乐) :你说些啥啊?
pascal是解释语言,我倒!
如在这台机器上可以运行,而另一台则不行,如同一功能在这台机器上访问的是278H,而另一台机器上可能访问279H,那么windows系统怎么能在不同的机器上运行呢?
虾猫先生 2004-02-03
  • 打赏
  • 举报
回复
我也遇到过这种情况,用delphi写的东西有时爱出现这种情况,原因是pascal是解释语言,而不是编译语言,有时代码写的顺序不正确就可能出现这种情况,如强制性的赋于地址值等,我遇到的情况就是这样解决的,仔细看一下代码吧,只要你的代码值得推敲,问题将迎刃而解,如果在不同的机器上出现不同的情况,如在这台机器上可以运行,而另一台则不行,那就是同一功能访问的机器寄存器地址不同,如同一功能在这台机器上访问的是278H,而另一台机器上可能访问279H。至于代码的修改,你可以利用跟踪的方法测试代码,对应做出相应的修改,如修改代码的前后顺序,或注释掉某一部分试试,只要跟踪的方式正确,相信是可以做出修改的,除非你的代码真的有致命错误(一般情况下不会)。
chyyym 2004-02-03
  • 打赏
  • 举报
回复
dll还用注册吗?不会吧?o-o
lc0809 2004-02-03
  • 打赏
  • 举报
回复
dll没注册
chyyym 2004-02-03
  • 打赏
  • 举报
回复
还是给分吧!不然我80分不够分了。
卡门9527 2004-02-03
  • 打赏
  • 举报
回复
俺是刚刚开始学习Delphi的,向各位前辈学习!接分!顶!
chyyym 2004-02-03
  • 打赏
  • 举报
回复
我把数据库全屏掉了还是不行呀。
hch_45 2004-02-03
  • 打赏
  • 举报
回复
98弹出什么错误。是不是数据源没有设置好。或者没有数据库驱动。
softwaiter 2004-02-03
  • 打赏
  • 举报
回复
是不是写的数据库程序,并用到了ADO组件,可能其他电脑上没有安装ADO或版本不对
softwaiter 2004-02-03
  • 打赏
  • 举报
回复
没有代码,很难说,不过帮你定
penet 2004-02-03
  • 打赏
  • 举报
回复
打包?

5,392

社区成员

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

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