zliang0 发表于 2009-6-2 15:31:20

Activex控件注册成功后还是不能用

需要用到activex的时间控件,注册后,还是不能在面板上添加该时间控件(选择日期),希望高手指点。还有就是,在同事的机器上,时间控件能添加,但是只要loadpanel该面板,就会提示activex控件错误。

netcreature 发表于 2009-6-3 14:26:20

你这种无厘头的问法我没时间细问了!
下面是我刚做的一个示例,你自己去看吧!

netcreature 发表于 2009-6-2 15:44:22

这样提问,神仙也难回答!你还是把源码(如果必要,还需要相应ActiveX控件)上传!

zliang 发表于 2009-6-3 09:45:21

2# netcreature
源码很简单就是 显示一个对话框,对话框里用到ActiveX的time picker控件,当我loadPanel()的时候,就报错,提示函数返回值错误,activex控件错误。就这样。

hcwz 发表于 2009-6-3 19:53:43

看例子学起来就是快啊!

fengpan 发表于 2009-6-4 09:15:51

不妨先安装一下VB或VS2005

zliang0 发表于 2009-6-28 10:15:43

造成问题的原因已经明白。造成这个问题的原因很奇怪,和数据库操作有关。
如果不加下列初始化数据库的代码就不会出现这个问题。
DBInit(DB_INIT_MULTITHREADED);                //初始化,为了采用多线程处理数据库
并且只要在这行代码前LoadPanel一个面板,并且这个面上加个activex的时间控件,这样在DBInit();后面加载的面板上的activex时间控件也可以正常使用。
出现这个问题的原因我不知道,希望高手能告诉我所以然。
页: [1]
查看完整版本: Activex控件注册成功后还是不能用