原来正常的程序,从新安装xp后出错.请求专家指点

amna 2008-02-19 05:49:15
用delphi写的程序.运行了一年多,一直正常.最近重新安装的xp.提示异常:Error reading QuickRep1.Printersettings.ExtendedDuplex:Property ExtendedDuplex do not exist.

请教专家怎么处理?
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudlyanhart 2008-02-22
  • 打赏
  • 举报
回复
控件版本的原因吧,或者是动态库啥的
sunriseknits 2008-02-22
  • 打赏
  • 举报
回复
学习下!
amna 2008-02-19
  • 打赏
  • 举报
回复
unsigned:很有可能!原来装的是D7.01,现在是D7,哪里有D7.01下载?
僵哥 2008-02-19
  • 打赏
  • 举报
回复
如果程序是带包,特别是QuickReport是带着bpl运行的,用户那里装的是旧的,所以不会有问题,你的电脑当中被Delphi安装时所覆盖,所以就有了问题.
amna 2008-02-19
  • 打赏
  • 举报
回复
上面各位大虾,这个程序实际上在客户的电脑上运行都没出现异常,反而在我这里出现了(程序是我写的).1楼朋友说的有点道理,但我不启动delphi,只运行以前编译好的exe文件,还是出现同样异常.重装了xp打印机组件,还是一样.大家还有其他建议吗?
CCC的 2008-02-19
  • 打赏
  • 举报
回复
最简单的办法就是重新把程序再编译一次,应该问题就解决了
CCC的 2008-02-19
  • 打赏
  • 举报
回复
估计是在system32下面的那个delphi文件被删除了,重装一遍delphi试下
僵哥 2008-02-19
  • 打赏
  • 举报
回复
从提示信息看,应该是QuickReport的版本与原来的不一致导致的,当前版本当中Printersettings缺少ExtendedDuplex属性.

5,388

社区成员

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

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