activeform加第三方控件客户端出错?(50分)

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

seawind0

Unregistered / Unconfirmed
GUEST, unregistred user!
我在activeform上加delphi自带的vcl控件,在服务端和客户端都正常,但是如果加的是
第三方控件,不管是pas或ocx的都报地址错误Access violation at address 02033a56 in module 'active~1.ocx'.Read of address
00000000.为什么,例如可以用pdf的ocx试试(用import activex把acrobat control加进来,再放到窗体上)
你们有没有碰到?是不是因为delphi的activeform技术还有点不成熟。期待解答。
 
第三方的ocx可能要手工注册吧!
 
你加的是什么第三方的控件呢?VCL的还是OCX的?

如果是VCL的,肯定没有问题。。
OCX的不可以用你的方法,因为你没有把控件嵌进去,还是外部调用的。
 
并不是所有的第三方都是这样。我以前做的一个tree的控件,用了两个不同的第三方控件,
一个报和你一样的错,另一个好的。我想还是第三方控件本身的问题!我觉得vcl的好一点,
因为打包时可以和第三方控件无逢进行
 
是的,我试的结果是vcl可以,但ocx不行。但是怎样把ocx嵌进去呢。CFJ,可以告诉我吗?
 
OCX是不能嵌进去的。。[:(]

 
后来我又试了,如果在客户端也把delphi的工程也编译注册一下,才可以。不过不可能让
用户也装delphi吧,兄弟们,救救我吧!
 
后退
顶部