标签: ocx

添加Microsoft Rich Textbox Control 6.0(SP6)时"未注册对象库"

我尝试Microsoft Rich Textbox Control 6.0 (SP6)通过VB6 IDE中的Project - > Components ...添加控件.控件存在于控件列表中.当我勾选它并单击确定/应用时,我收到Object library not registered错误:

VB6 IDE对象库未注册错误

环境是Windows 7 SP1 x64,带有最新更新,VB6 SP6 + KB957924.richtx32.Ocx存在于C:\Windows\SysWOW64\.

我尝试通过在提升的命令提示符下运行来重新注册.ocx:

cd c:\windows\SysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx
Run Code Online (Sandbox Code Playgroud)

注册成功完成,但无法解决问题.

当我使用API Monitor查看引擎盖下的内容时,最近的可疑调用就是LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)返回TYPE_E_LIBNOTREGISTERED.

ide vb6 ocx richtextbox

33
推荐指数
1
解决办法
8万
查看次数

使用OCX而不注册它

是否可以在winform上使用ocx(ActiveX控件)(可能以编程方式添加它),而不首先在regsrv32中注册ocx?

我想要实现的是启用xcopy安装.我有从我的开发机器生成的"AxInterop .dll"和"Interop .dll"文件.

我已经看到了在没有先注册它的情况下调用COM dll的可能性(ProSysLib,据作者说,但我还没有测试过),因为ocx也是基于COM的,所以我认为必须有一些方法来也这样做.

.net com ocx regfreecom

29
推荐指数
2
解决办法
1万
查看次数

添加Windows公共控件6.0时未注册对象库

我试图在Windows 7 32位机器上安装Visual Studio 6.

操作系统来自裸机.

我按照这里提到的说明(我之前使用过)

安装没有报告错误,但是当我尝试添加Microsoft Windows Common Controls 6.0到工具箱时,我得到"对象库未注册"错误.

我尝试手动卸载并重新安装OCX,这两个都成功但我仍然有同样的错误.

我尝试安装SP6并没有错误安装(和更新OCX到更新的版本),但我仍然有同样的问题.

编辑:

如下面进一步调查所述,似乎IE10更新打破了MSCOMCTL.ocx.但是我也认为这与订单有关,因为我有另一台带有IE10的Windows 7机器,工作正常.

vb6 registration ocx visual-studio

28
推荐指数
1
解决办法
11万
查看次数

如何在.NET(C#)中使用AutoItX而无需注册

如何在未注册的情况下在.NET C#应用程序中使用AutoitX(OCX/ActiveX库)?

我想用它创建一个应用程序,而无需使用管理员权限进行安装.

我在MSDN上找到了一些页面,如COM组件的免注册激活:关于为DLL文件创建清单文件的演练.我尝试过但没有成功.也许这是可能的,我错误地创造了它.不幸的是我丢失了XML文件,所以我不能在这里发布.

我还尝试在参考属性中设置隔离并启用互操作类型,但没有成功.

是否可以让AutoItX在C#中工作而无需注册?如果是这样,我该怎么办?

我认为它应该可以用作DLL而不是OCX,但我不知道在C#中如何使用它.

目前,我使用它像:

AutoItX3Lib.AutoItX3 autoit = new AutoItX3Lib.AutoItX3();
autoit.AutoItSetOption("WinTitleMatchMode", 2);
Run Code Online (Sandbox Code Playgroud)

所以,如果我要进行直接的DLL调用,我该怎么办?

.net autoit ocx registering

23
推荐指数
2
解决办法
3万
查看次数

AxInterop和Interop有什么区别?

我在VS中的工具箱中添加了一个.ocx.创建了两个.dll:Interop.NNN.dll,AxInterop.NNN.dll.

每个人是什么?它们都是必需的吗?

.net com interop activex ocx

18
推荐指数
2
解决办法
2万
查看次数

使用DLL与PHP的傻瓜

我有一个项目需要使用PHP访问DLL.服务器是Windows机器,Apache服务器由XAMPP提供.

我在网上看到了多个答案

这是我在HTA/中调用DLL的方式Javascript:

<object style="display:none" id="SOME_ID" classid="clsid:SOME_CLASS_ID" codebase="./somePath.dll"></object>

有人有一个有效的例子吗?

这是我到目前为止在PHP中尝试的内容:

$obj = new COM('pathTo.dll');
Run Code Online (Sandbox Code Playgroud)

有关DLL的信息:

  1. 使用Delphi编译
  2. 它(当然)是自制的
  3. the DllRegister Server entry point was not found尝试注册DLL时出现以下错误regsvr32

它可以在没有注册的情况下使用regsvr32吗?

php xampp dll ocx

15
推荐指数
1
解决办法
3万
查看次数

当我尝试将文件/文件夹发送到压缩(zipped)文件夹时没有任何反应

有一段时间了,我无法从Windows资源管理器中将文件或文件夹发送到Zipped文件夹.选项就在那里,但是当我点击它时,没有任何反应.

似乎其他人也有类似的问题,但在他们的情况下,该选项已经变灰,或者另一个程序已作为默认.zip程序接管.

如果我输入"regsvr32 %windir%/system32/zipfldr.dll"运行命令,我会收到以下错误:

_______________________________

[Window Title]
RegSvr32

[Content]
The module "C:\WINDOWS/system32/zipfldr.dll" was loaded but the entry-point DllRegisterServer was not found.

Make sure that "C:\WINDOWS/system32/zipfldr.dll" is a valid DLL or OCX file and then try again.

[OK]
_______________________________
Run Code Online (Sandbox Code Playgroud)

非常讨厌,我没有足够的信心在没有直接帮助的情况下在注册表中进行黑客攻击,但也许有一个简单的选择,或者我想念的简单事情?

感谢任何人对此的帮助!

compression directory dll zip ocx

14
推荐指数
3
解决办法
3万
查看次数

如何解决"运行时错误'429':ActiveX组件无法创建对象"?

我的公司有一个使用Crystal Reports 7的VB6应用程序,客户端要求在Windows 7 32位上安装它.它目前安装在客户端的Windows XP 32位SP2计算机上.与DB的连接是通过ODBC到另一台服务器上的SQL Server 2000实例完成的.

在Windows 7上,安装正常,但是当您尝试打开应用程序时,会出现错误.

我看过以下内容:

  • 使用regsvr32注册所有dll和ocx文件.有些人不会注册,因为他们已经注册或者给出以下消息"确保"[name] .dll"是有效的DLL或OCX文件,然后再试一次." 我读了这个论坛帖子:http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/0653f685-4526-45d9-89f3-8c479a6b4c62
  • 使用ProcessMonitor应用程序监视应用程序的打开,以尝试发现是否存在丢失的dll或ocx文件 - 这似乎不是这种情况.
  • 根据此列表审核了申请,似乎没有任何内容违反这些准则

我注意到知识库中有两个与此相关的项目

  • http://support.microsoft.com/kb/281848 - 与应用程序捆绑在一起的comdlg32.ocx是版本6.0.81.69,而dev机器(WinXP 32位)上system32文件夹中的那个是6.1.97.82.但是,如果这是问题,那么肯定它目前不起作用?
  • http://support.microsoft.com/kb/184898 - 我不确定如何确认这是问题所在

最后,由于复杂性,我不允许对此应用程序进行代码更改.即使我是,我也不是VB6程序员,只是得到了非常支持项目的人!如果需要更改代码,那么我将不得不使用WinXP模式进行调查.

更新:我在XP模式下遇到同样的错误.这是一款带有SP3 VM的Win XP.这是在Win XP SP2 VM上运行的,SP3中是否有可能会导致这种情况发生?或者只是它是XP模式的事实?

vb6 dll activex ocx windows-7

13
推荐指数
2
解决办法
24万
查看次数

需要PDF查看器控件 - 尝试了很多

我正在寻找一个组件来查看和打印Delphi/C++ Builder中的PDF文件.Delphi或ActiveX,而不是.NET.许可证必须是免版税分发,观众不得要求安装Adobe Reader.

到目前为止,我尝试过:

Gnostice PDFtoolkit:显示JPX图像的问题

Radaee PDF Viewer:快速渲染,但崩溃.没有来自支持的回复.

VeryPDF:渲染速度慢,但可靠.没有打印

WPViewPDF:大多数PDF的混乱布局

GdViewer:没有连续的多页显示

QuickPDF库:无连续多页显示

eXPert PDF Viewer:不允许使用通用PDF查看器.没有来自支持的回复.

EasyPDF SDK:无连续多页显示

DynamicPDF:没有免版税许可

Foxit PDF SDK:没有免版税许可证

3-Heights PDF Viewer:无版税许可证

还有其他选择吗?

问候,Brian

pdf delphi activex ocx

12
推荐指数
1
解决办法
1万
查看次数

程序执行需要.OCA文件吗?

system32目录中,我看到了一个.OCX带有相应.OCA文件的文件.

我以为.OCA文件只能由Visual Basic使用.因此,它们是否对程序执行不必要并且可以删除?

如果它们是不必要的,为什么首先.OCAsystem32文件夹中有一个?

vb6 activex ocx

11
推荐指数
1
解决办法
9553
查看次数