Office中国论坛/Access中国论坛

标题: 如何编程添加需要的引用控件等 [打印本页]

作者: 简    时间: 2012-6-7 23:08
标题: 如何编程添加需要的引用控件等
如图所示,我的数据库使用了以下引用,而别人的电脑由于XP系统,office版本不一样,使得有些控件或者dll文件,ocx文件没有,或者没有注册,或者控件版本与我数据库的版本不一样,这时我该如何在我的数据库里通过编程来引用控件,注册控件,或者复制粘贴dll,ocx之类的文件呢。

[attach]49316[/attach]
作者: andymark    时间: 2012-6-7 23:28
如果需要发布到其他电脑,可以把程序的引用的DLL一起拷贝过去
然后执行regsvr32 注册控件 就OK了
作者: 简    时间: 2012-6-8 07:32
如果我把引用需要的dll文件等事先放在文件夹里,然后运行时自动比对看电脑里的文件与我文件夹里的文件是否一致,没有或不一致,就复制或替换,然后再注册。这一系列是用批处理如何,如果能行,程序代码上该怎么写呢。
作者: andymark    时间: 2012-6-8 18:46
简单的方法,手动注册
把引用的DLL放在文件夹里,用记事本把下面代码保存批处理文件(后缀为BAT)在存放DLL的目录里
在使用前手动执行注册
  1. For %%i in (*.ocx) Do regsvr32.exe /s %%i
  2. For %%i in (*.dll) Do regsvr32.exe /s %%i
复制代码





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3