ActiveX 控件的问题。
小弟最近设计了一个条形码批量打印的控件,基本思路是将Office自带的msbcode9.ocx控件进行封装,用到的子控件有msbcode9.ocx、mscomctl.ocx(是6.0版的,toolbar和statusbar)、mscomct2.ocx(也是6.0版,flatscrollbar)控件,完成后编译成ocx,在新的EXE工程中使用,打印和预览功能都正常。但是在把最终的程序打包的时候发现,在别的机器上(只安装了XP)安装不成功(wise和VB自带的都试过)。
不知道VB设计的ActiveX控件是否将子控件都装入了新生成的控件中,还是使用VB编译的OCX必须要安装该OCX所用到的子控件(难道发布VB的OCX控件还要把子控件一起发布么)?