Vista安装心得及Delphi兼容问题

 

最近在家里的机器装了Vista,在该操作系统上安装了Delphi7,安装的过程没有发生什么意外情况,看到网上有很多人在问Vista下能不能装Delphi7的问题,现在本人可以很负责地说:完全没有问题。
但是在安装有些软件时,还是出现了问题,在此啰嗦一下,首先不知道什么原因,Oracle 11g是装不上的,老师包什么Java错误,不过这个问题在XP上也出现了,所以不能算是Vista的问题,应该算是Oracle的问题,没办法,只能装Oracle10g了,发现在安装时需要检查Windows的版本,Oracle 10g只适应于4.0,5.0,5.1,5.2,Vista是6.0,没办法,初步检测就过不去,上网找资料,还真能找到解决方法,按照该解决方法,设置安装程序的兼容性,将兼容性设为Windows 2003,结果检测过去了,安装也能顺利进行,正在窃喜中,创建数据库时弹出错误:ORA-12546:TNS权限不足,忽略,直接完成安装,通过菜单中的数据库向导创建数据库,情况依旧,没办法,只能将已经安装好的Oracle卸载掉。再到网上查找资料,发现Oracle除了一个Oracle10.2版本,专门针对Vista和Windows 2008的,看来Oracle也知道自己的产品在Vista上不能安装,直接到Oracle的网站上下载,安装,一切顺利,Oracle的问题总算解决了。
在安装SQL Server2005的过程中,也出现了错误,导致安装后的2005没有菜单,而且安装的文件也不全,将SQL Server2005卸载掉以后重新进行安装,一切顺利,看来微软的产品兼容性也不怎么样。
Vista下的操作速度确实比XP要快多了,通过对系统的设置,可以去掉烦人的UAC功能,通过破解程序进行激活,可以不用考虑使用时限的问题了,在此说明一下,本人使用的破解程序是OEM Loader 3,不要用2.0,2.0破解后会导致系统启动不起来(可能是部分机器,但请不要冒险)。安装Vista的SP1后,原来在使用过程中最让人讨厌的复制文件速度也有了极大的改善。杀毒软件由于卡巴斯基6.0不能在Vista上安装,所以找了一个7.0安装,一切正常,没有问题。总之一切都好,现在还没有发现其它软件兼容性方面的问题,个人感觉Vista要比XP好用,方便,而且速度快,当然,萝卜青菜,各有所爱。

现在进入正题,由于本人每天都有记账的习惯,记账的软件是自己原来在Delphi下开发的,系统装好后,这个软件也是要使用的,但是执行该软件后发现总是没有反应,以为是读取注册表的问题,将读取注册表的代码注释后,发现问题依旧,单步跟踪,发现在使用LoadLibrary时程序就不动了,加载的dll也是自己的程序,跟踪到dll中,总算找到了原因,原来在dll的加载过程中不能创建ADOConnection,只要一创建该控件,程序就不动了,但是如果在函数中创建,就没有问题,通过多种曲线创建的办法,都没有办法解决该问题,可能这是Delphi操作ComServer的方式和Vista不兼容的问题吧。不管了,反正Borland都不要Delphi了,我将来也不会经常用到Delphi了,先将创建的代码放到函数中解决当前问题吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值