IE自动化的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 sky1001
  • 开始时间 开始时间
S

sky1001

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi编了个程序读取IE内网页的内容,但是在有的机器上运行正常,有的机器上却出现错误信息“variant does not reference an automation object.".哪位DX知道为什么吗?
 
我用Delphi编了个程序读取IE内网页的内容,但是在有的机器上运行正常,有的机器上却出现错误信息“variant does not reference an automation object.".哪位DX知道为什么吗?
 
IE版本一样吗?最好能在出错的机器上安delphi调试
 
我已经知道是怎么引起这个错误的了。
只要机器上的IE处于Local Intranet,当调用IHtmlWindow2接口的Document属性时,就会出现错误信息。
但是当IE处于Internet时,就不会有任何问题。
现在的问题是用VB编的程序就没任何问题。用Delphi编的就会碰到?????好象Delphi跟IE的兼容性差点??????????
 
是不是在不同的domain啊?这个是ie的安全机制做的怪。
 
在同一个Domain.看起来象是IE的安全机制的问题。但是为什么用VB写就不存在问题???
用Delphi就会出错?
 
vb的变量都是variant的,估计你delphi里的变量类型没弄对。
 
我用的都是olevariant变量。应该跟这个关系不大。
 
后退
顶部