ocx相关内容

vb6 “regfreecom"为 ocx 文件自动创建清单

我想我需要为 MSCOMCTL.ocx 创建一个清单文件,以便在我的 VB6 应用程序中使用(无注册) 我还需要更新/创建 .res 文件然后我需要使用 ManifestCreatorII 已经几年了(2017 年),我忘记了步骤,找不到我的旧笔记. 我~记得如何使用 NSI 来生成安装包.没有这个,我无法让我的应用程序在新的 Win 10 PC 上运行. 我的开发 PC 是一台运行 W ..
发布时间:2022-01-20 19:39:29 其他开发

确定我的程序实际使用了哪些 DLL 和/或 OCX 文件?

我的软件是用 VB6 编写的.出于诊断目的,我需要确定客户计算机上的应用程序加载和使用的实际 DLL/OCX 文件. 由于 VB6 DLL(包括 OCX 文件)是 COM 库,它们是根据注册表中的信息间接加载的.这意味着使用的文件可能与开发/测试环境中使用的文件不同.有时,在客户端环境中,这可能会导致故障,如果没有这些信息就很难诊断. (我的计划是在我的程序中构建一个诊断读出窗口,显示 ..
发布时间:2022-01-20 19:10:30 其他开发

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

我的公司有一个使用 Crystal Reports 7 的 VB6 应用程序,客户要求将其安装在 32 位 Windows 7 上.它当前安装在客户端的 Windows XP 32 位 SP2 机器上.通过 ODBC 与另一台服务器上的 SQL Server 2000 实例连接到数据库. 在 Windows 7 上,安装工作正常,但是当您尝试打开应用程序时,出现错误. 我看过以下内容: ..
发布时间:2022-01-18 11:32:54 其他开发

无需注册即可使用 OCX

是否可以在 winform 上使用 ocx(ActiveX 控件)(可能以编程方式添加)而无需先向 regsrv32 注册 ocx? 我想要实现的是启用 xcopy 安装.我的开发机器生成了“AxInterop..dll"和“Interop..dll"文件. 我已经看到了调用 COM dll 而不先注册它的可能性(ProSysLib,但我没有测试过然而),由于 ocx 也是基于 COM ..
发布时间:2022-01-14 12:13:13 C#/.NET

将 DLL 与 PHP 一起用于傻瓜

我有一个项目需要使用 PHP 访问 DLL.服务器是Windows机器,Apache服务器由XAMPP提供. 我在网上阅读了多个答案,例如 在 PHP 中使用 DLL? php与dll通信? 通过php调用dll http://ca.php.net/manual/en/class.com.php http://ca2.php.net/manual/en/book.w32api. ..
发布时间:2022-01-14 08:29:27 PHP

使用 DLL 和 PHP for Dummies

我有一个项目需要使用 PHP 访问 DLL.服务器为Windows机器,Apache服务器由XAMPP提供. 我在网上阅读了多个答案,例如 在 PHP 中使用 DLL? php 与 dll 通信? 通过php调用dll http://ca.php.net/manual/en/class.com.php http://ca2.php.net/manual/en/book.w32a ..
发布时间:2021-12-25 16:06:59 PHP

64 位 Windows 7 上的 Excel 2003 会自动更改对 SysWOW64\MSCOMCTL.OCX 的引用,因此 32 位 Excel 会抱怨

在 Excel 2003 VBA 项目中,我使用 MSCOMCTL.OCX 中的控件.即 VBA 项目引用了 System32\MSCOMCTL.OCX. 当我在 64 位 Windows 7 系统上的 Excel 2003 中打开该项目时,Excel 会自动更改对 SysWOW64\MSCOMCTL.OCX(这是正确的位置)的引用. 但是,当我将该项目发送给使用 32 位 Windo ..
发布时间:2021-11-25 06:51:30 C#

如何识别RDP/MSTSC中登录失败的时间?

我正在使用我需要识别由于错误的凭据导致用户登录失败的时间. 事件 OnLogonError 应该可以完成这项工作但它不会触发(至少在Server 2016上不会触发),而其他事件似乎正常运行. 摘自OnLogonError的Microsoft文档: LOGON_FAILED_BAD_PASSWORD(0(0x0)) 登录失败,因为登录凭据无效. 已多次报告该行为(未触 ..
发布时间:2020-10-31 02:28:36 C#/.NET

确定我的程序实际使用了哪些DLL和/或OCX文件?

我的软件是用VB6编写的。为了进行诊断,我需要确定应用程序在客户计算机上加载和使用的实际DLL / OCX文件。 由于VB6 DLL(包括OCX文件)是它们是根据注册表中的信息间接加载的COM库。这意味着使用的文件可能不同于开发/测试环境中使用的文件。有时在客户端环境中,这可能会导致故障,如果没有这些信息就很难诊断。 (我的计划是在程序中建立一个显示数据库的诊断读取窗口 解决方案 ..
发布时间:2020-10-24 01:16:55 其他开发

有没有一种方法可以通过COM互操作从Visual Basic 6 activeX dll中传递出OCX控件引用?

我在尝试从旧的(但仍保持) VB6 来构建 ActiveX dll 时偶然发现了这个问题code> exe项目(*)源,以便通过 COM / NET 互操作执行一些测试。 (期望的)用例是: 采取 VB6 类,带有使用公共方法或返回某些控件的公共方法(例如 CommonDialog )引用 将此类编译为ActiveX dll 通过.NET通过COM interop创建此类的实例,并 ..
发布时间:2020-10-06 00:27:48 其他开发

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

我正在尝试在Windows 7 32位计算机上安装Visual Studio 6. 操作系统的全部来自裸机. 我按照此处(我以前使用过)中提到的说明进行操作 安装正常,没有错误报告,但是当我尝试将Microsoft Windows Common Controls 6.0添加到工具箱时,出现“未注册对象库"错误. 我尝试对OCX进行手动卸载和重新安装,但均成功,但是仍然存在相 ..
发布时间:2020-07-26 19:46:45 其他开发

如何将TeamCity的构建版本添加到非托管DLL和OCX控件中?

我有一个TeamCity构建解决方案,其中包含托管(C#)和非托管(C ++)项目.是否存在类似于Assembly Info Patcher的TeamCity实用程序,该实用程序将更改非托管C ++ DLL和OCX项目的.rc文件中的版本号以匹配内部版本号? 解决方案 否,teamcity没有更新C ++ dll版本的任何内容,但是您可以使用 ..
发布时间:2020-07-13 20:42:56 其他开发

vb6"regfreecom"自动创建ocx文件的清单

我认为我需要为MSCOMCTL.ocx创建一个清单文件,以便在我的VB6应用程序中使用(免费注册) 我还需要更新/创建.res文件,然后我将需要使用ManifestCreatorII已经有几年了(2017),我已经忘记了步骤并且找不到我的旧笔记. 我要记住如何与NSI一起使用以生成安装软件包.否则,我将无法在新的Win 10 PC上运行我的应用程序. 我的开发PC是运行Windows X ..
发布时间:2020-07-07 02:39:50 其他开发

无法注册我的.ocx,错误代码0x80040200

当我尝试注册.ocx文件时,出现错误代码0x80040200. 我知道,当我没有管理员权限时,通常会发生此错误,但对我而言并非如此. 我找到了一些代码段,我可以使用它们测试.ocx,然后regsvr32可以找到入口点,看起来好像可以. 还有其他已知原因导致此错误发生吗? 谢谢 解决方案 在我的情况下,我尝试注册dll并遇到相同的错误.原因是dll附近没有tlb文件. ..
发布时间:2020-07-05 21:05:35 其他开发

安装VC可再发行文件和注册VC OCX的InnoSetup脚本会导致"RegSrv32失败,退出代码为0x1".

我的InnoSetup脚本需要安装VC可再发行文件(vcredist_x86.exe),而且还需要依赖于Redist软件包注册OCX.我无法在regsrv32调用之前安装软件包,因此在原始系统上,它始终会导致"RegSrv32失败,退出代码0x1"错误(我可以忽略该错误并再次运行安装程序以正确注册OCX ).注册前如何确保已安装redist软件包? ; Script generated by ..
发布时间:2020-07-05 21:04:13 其他开发

“灾难性故障”指的是:从C#访问OCX库时

我目前正在尝试使用C#应用程序中的第三方DLL。我已经注册了DLL,并将其添加为COM组件列表中的参考。据我了解,这应该创建必要的互操作类以从C#访问此DLL。 在尝试从DLL中调用任何方法时,我得到以下异常: System.Runtime.InteropServices.COMException未处理 Message =灾难性故障(HRESULT的异常:0x8000FFFF(E_ ..
发布时间:2020-06-01 19:57:25 C#/.NET

无法在内部包含多个组件的VB6项目中调试ActiveX

我必须调试在VB6中完成的大型应用程序。该应用程序由一个主EXE,一些ActiveX项目和其他ActiveX控件项目组成。 我面临的问题是,我无法在某些ActiveX项目中碰到断点。看起来该应用程序在调试器外部使用了OCX,因为该应用程序可以运行,但是断点根本不在那儿。 主EXE具有对由OCX生成的OCX的引用该项目。如果删除该引用,则会得到有关未知类的编译错误。 任何帮助都会很 ..
发布时间:2020-06-01 19:54:56 其他开发