再请问为什么我在VB里做的OCX控件在VB 和VC里都能用,但是在DELPHI里按照标准操作装后就是不出现控件的小图标呢?
非常的感谢啊!!!!

解决方案 »

  1.   

    这个问题可以解决的,一个首要的条件是必须要指定VB写的OCX的ToolBoxBitMap,也就是在组件面板中显示的图标,只是我也很奇怪,有时候不加也可以,有时候就会出现你说的这种情况总之,那样试试吧
      

  2.   

    有一个问题要更正,第一个提到的解决方案只在Delphi5中有效,在delphi6、7中发现导入的类型库中根本就没有类定义,而VC写的控件就有类定义,看来还是有一定的问题,现在就不知道是VB编译的ActiveX控件不标准还是Delphi的适应能力不够强,真是烦死人,就为这个,我还差点和上司闹翻
      

  3.   

    也碰过类似问题!!
     holydiablo(香菜鱼头) 說得很好!!
      

  4.   

    是呀是呀。。根本就无类声明,
    如果自己手工添加,非常容易出错,而且又麻烦。通过CreateOleObject来访问倒是可以,不过那样也是麻烦呀。唉。。