问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB comdlg32.ocx控件的问题

发布网友 发布时间:2022-05-25 21:24

我来回答

4个回答

热心网友 时间:2024-03-05 17:56

有vb的机器吧comdlg.ocx复制到没有vb的机器里 放在windows/system32 下
开始菜单 -运行 Regsvr32 comdlg.ocx

一、使用Regsvr32.exe程序

对ActiveX控件进行注册

----对于未注册过的ActiveX控件可使用此软件对其进行注册,外来ActiveX控件要应用到自己的程序中也必须进行注册。该文件位于Windows目录的system子目录下。使用方法如下:点击“开始”→“运行”;在运行对话框中输入以下命令:

regsvr32 <文件名> 注册一个ActiveX控件

regsvr32 /u <文件名> 解除某ActiveX控件的注册

----我们使用一些带ActiveX控件的应用程序时,有时会出现不能运行的情况,这有可能是其自带ActiveX控件未注册所至,这时不妨使用上述命令一试。

二、使用安装程序

制作软件:InstallShield

----使用regsvr32.exe来注册ActiveX控件虽然简单,但需要用户手工注册,在不用时还得手工解除注册,因此,这对一个应用程序来说并非好的解决方案。大型应用软件一般都有一个安装程序,在安装程序中解决ActiveX控件注册是较为理想的一种方案。使用InstallShield可以制作出专业级的Setup,还可注册其中的ActiveX控件;而且,在以后携载软件时,自动注销掉以前注册的ActiveX控件。方法如下:

启动InstallShield,使用ProjectWizard建立一个新的项目;

新建一个“FileGroup”,将需要注册的ActiveX控件文件放入此“FileGroup”中;

将上述“FileGroup”的“Self-Registered”属性设置成“Yes”。

----上述步骤仅为制作Setup中设置自动注册ActiveX控件几步,至于使用InstallShield怎样制作一个完整的Setup不在本文讨论范围之中,请读者自己参看有关书籍。

三、在应用程序中

加入注册代码

----对于小型程序不宜采取第二种方法,较好的方法是在程序中嵌入注册代码,实现应用程序自注册。其编程方法是:

使用WindowsAPI函数LoadLibrary载入ActiveX控件;

使用GetProcAddress函数获取ActiveX控件中注册函数DllRegisterServer(注销函数为DllUnregisterServer)指针;

调用注册函数DllRegisterServer(或注销函数DllUnregisterServer)。

----下面以C++ Builder 6.0编写的RegActivex程序为例,介绍怎样在程序中自动注册(注销)ActiveX控件。

在Form中添加两个Button,属性设置如:

Button1->Caption="注册ActiveX控件";

Button2->Caption="注销ActiveX控件";

当Button1时,将对指定控件进行注册;当点击Button2时,将解除指定控件的注册。

热心网友 时间:2024-03-05 17:56

把comdlg.ocx拷贝到运行该软件的机器上的system32目录下,注册一下就可以,注册命令如下
regsvr32.exe comdlg.ocx

热心网友 时间:2024-03-05 17:57

你先在要安装自己程序的机子上安装VB,然后在COMMON\TOOLS\VB\CTRLS(这个目录记的不太清)目录下找到这个comdlg.ocx控件把它复制放到C:\WINDOWS\SYSTEM32下就可以了

热心网友 时间:2024-03-05 17:57

comdlg.ocx 版本不对或文件不存在
可将你电脑上的comdlg.ocx拷到他电脑上的c:\windows\system32下
并点开始 运行 regsvr32 comdlg.ocx

热心网友 时间:2024-03-05 17:58

有vb的机器吧comdlg.ocx复制到没有vb的机器里 放在windows/system32 下
开始菜单 -运行 Regsvr32 comdlg.ocx

一、使用Regsvr32.exe程序

对ActiveX控件进行注册

----对于未注册过的ActiveX控件可使用此软件对其进行注册,外来ActiveX控件要应用到自己的程序中也必须进行注册。该文件位于Windows目录的system子目录下。使用方法如下:点击“开始”→“运行”;在运行对话框中输入以下命令:

regsvr32 <文件名> 注册一个ActiveX控件

regsvr32 /u <文件名> 解除某ActiveX控件的注册

----我们使用一些带ActiveX控件的应用程序时,有时会出现不能运行的情况,这有可能是其自带ActiveX控件未注册所至,这时不妨使用上述命令一试。

二、使用安装程序

制作软件:InstallShield

----使用regsvr32.exe来注册ActiveX控件虽然简单,但需要用户手工注册,在不用时还得手工解除注册,因此,这对一个应用程序来说并非好的解决方案。大型应用软件一般都有一个安装程序,在安装程序中解决ActiveX控件注册是较为理想的一种方案。使用InstallShield可以制作出专业级的Setup,还可注册其中的ActiveX控件;而且,在以后携载软件时,自动注销掉以前注册的ActiveX控件。方法如下:

启动InstallShield,使用ProjectWizard建立一个新的项目;

新建一个“FileGroup”,将需要注册的ActiveX控件文件放入此“FileGroup”中;

将上述“FileGroup”的“Self-Registered”属性设置成“Yes”。

----上述步骤仅为制作Setup中设置自动注册ActiveX控件几步,至于使用InstallShield怎样制作一个完整的Setup不在本文讨论范围之中,请读者自己参看有关书籍。

三、在应用程序中

加入注册代码

----对于小型程序不宜采取第二种方法,较好的方法是在程序中嵌入注册代码,实现应用程序自注册。其编程方法是:

使用WindowsAPI函数LoadLibrary载入ActiveX控件;

使用GetProcAddress函数获取ActiveX控件中注册函数DllRegisterServer(注销函数为DllUnregisterServer)指针;

调用注册函数DllRegisterServer(或注销函数DllUnregisterServer)。

----下面以C++ Builder 6.0编写的RegActivex程序为例,介绍怎样在程序中自动注册(注销)ActiveX控件。

在Form中添加两个Button,属性设置如:

Button1->Caption="注册ActiveX控件";

Button2->Caption="注销ActiveX控件";

当Button1时,将对指定控件进行注册;当点击Button2时,将解除指定控件的注册。

热心网友 时间:2024-03-05 17:59

把comdlg.ocx拷贝到运行该软件的机器上的system32目录下,注册一下就可以,注册命令如下
regsvr32.exe comdlg.ocx

热心网友 时间:2024-03-05 17:59

你先在要安装自己程序的机子上安装VB,然后在COMMON\TOOLS\VB\CTRLS(这个目录记的不太清)目录下找到这个comdlg.ocx控件把它复制放到C:\WINDOWS\SYSTEM32下就可以了

热心网友 时间:2024-03-05 18:00

comdlg.ocx 版本不对或文件不存在
可将你电脑上的comdlg.ocx拷到他电脑上的c:\windows\system32下
并点开始 运行 regsvr32 comdlg.ocx
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 在高铁上补的票怎么退 求英语高人翻译!!!来自哈利波特网站。求救求救 高铁票遗失补办后可以退票吗 asp.net 里的用户注册后 如何实现 用户的注销 和注销后的用户修复 谢谢... 高铁票丢失了,现在不去了,能否退票?怎么炒作? 运行一些软件时内存不够会引起死机并重新启动? 谁有哈利波特4英文台词? 平成系列假面骑士最强应该是哪个? delphi7中data form wizard是什么 什么是中央空调,和普通空调有什么不一样? 假如飞船速度是百分之99.99光速,去100光年外的星球,几年能到? 假如飞船以光速飞行了100光年,时间会如何变化呢? 假如飞船以光速飞行了100光年,时间如何变化呢? 有关光速和时间的问题 有关时间的问题?真的有时间吗? 广义相对论如何解释时间倒流 用稍稍通俗的话解释下,本人高2,要能够理 ... 地球100光年之外的地方,会是什么样子的? 想吃红烧茄子,麻烦告诉下详细点的步骤,谢谢各位……… 相对论:达到光速时间就静止,假如光速飞行,人能长生不老吗? 帮忙找一部电影。 实名制高铁票遗失补票后的退票问题~! 高铁票丢了能在网上退票或取消吗 高铁票遗失,想退票,该怎麼退?? s90T8能默认纯电模式么 沃尔沃s90t8没电了还能启动吗 沃尔沃s90插电混动用什么插电桩 雷克萨斯es300h混动和沃尔沃S90T8选哪个? 汽车是郑州当地豫a的牌照,但是车主是外地户口能免费在郑州办etc吗? 豫A的车能在浙D办ETC吗? ...我在支付宝申请ETC结果回来是鲁通卡,我豫A牌照走郑州高速免费不_百 ... 芙蓉楼送辛渐每一句最后一个字的拼音和相同点和不同点 郑州牌子外地ETC环城高速免费吗 车牌是河南的在外地申请的ETC激活的时候显示在河南有卡? 58同城电工靠谱吗 豫a牌照高速免费范围 58同城招工 我自己在58同城看的招聘信息,基本都是电子厂招工,工资都很高,待遇也... 推荐一些大学必看电影? 带上口罩的带是哪个dai 油炸食品和烧烤食品含铅的元素有多少