activex相关内容

在 vb6 中重置项目兼容性

当我们破坏 vb6 dll 中的兼容性时,我必须执行以下操作: 设置为无二进制兼容性 重新编译 再次设置兼容性 从所有使用它的项目中删除对已更改 dll 的引用 将引用添加回所有使用它的项目 重新编译所有这些项目 对使用这些项目等的任何项目执行相同操作. 当然,这有点简化,但任何曾经做过的人都应该知道我在说什么. 我的问题是:您是否找到了更好的方法来执行此操作,或者您 ..
发布时间:2022-01-14 12:19:10 其他开发

.NET 中是否有相当于进程外 COM EXE 的功能?

COM/ActiveX 的优点之一是进程外 EXE.您可以有一个 EXE,它以一种其他进程(包括 VBScript 和 JScript)都可以使用的形式公开方法和属性.同时,EXE 可以有自己的功能,与它的类型库公开的功能相关或无关. .NET 等价物是什么? 我有一个现有的 VB6 项目,它是一个脚本语言解释器(使用 MSScript)和其他脚本语言的各种工具功能的资源.有人建议我尝 ..
发布时间:2022-01-14 12:18:56 C#/.NET

无法使用 PyQt4 将参数传递给 ActiveX COM 对象

我正在尝试编写一些 Python 代码来与 Thorlabs APT ActiveX 控件通信.我的代码基于 在此页面,但尝试使用 PyQt4 ActiveX 容器而不是 wxPython ActiveX 容器.它适用于非常简单的 ActiveX 方法,但是在尝试调用带参数的方法时出现错误. 此代码有效并显示了 Thorlabs APT 的关于框: 导入系统从 ctypes 导入 *从 P ..
发布时间:2022-01-14 12:12:43 Python

如何在没有 Winforms 的 ClassLibrary 中使用 ActiveX 组件

如何在 ClassLibrary 类型的项目中使用 ActiveX 控件? 我打算稍后从 WPF 应用程序调用它,但我不想在窗体上的任何位置放置控件,所以我不想使用 WindowsFormsHost;主要是因为我想在控制台应用程序和 Windows 服务中使用我的库. 在这种情况下,我要使用的 ActiveX 控件是一个视频分析组件.此外,我希望我的组件在部署的环境中注册自己. ..
发布时间:2022-01-14 12:09:29 C#/.NET

Python 和 Excel:覆盖现有文件总是提示,尽管 XlSaveConflictResolution 值

我正在使用 Python 程序中的 Excel.Application COM 对象打开 CSV 文件并将其保存为 Excel 工作簿.如果目标文件已存在,则会提示我以下消息:“此位置已存在名为 '...' 的文件.您要替换它吗?"尽管我已经设置了 XlSaveConflictResolution 值到 xlLocalSessionChanges,它应该会自动覆盖更改而不提示 - 或者我是这么认为 ..
发布时间:2022-01-14 12:06:28 Python

使用 WiX 注册 ActiveX exe 服务器

我有几个 VB6 ActiveX 服务器 exe 文件需要在安装时注册才能使用. 我曾尝试使用 Heat 来提取信息,但它只生成一个文件元素. 可以通过使用/regserver 开关调用它们来注册这些文件,并通过使用/unregserver 开关调用它们来取消注册.我知道这不是正确的方法.相反,我应该将注册表项和其他必需元素添加到我的 wix 源中. 我的问题是如何找出注册这些 ..
发布时间:2022-01-14 12:05:08 其他开发

如何在 C# 中创建 ActiveX 控件?

我无法在 C# 中创建功能正常的 ActiveX 控件;我已尝试按照教程进行操作,但没有成功. 我创建了一个包含以下代码的示例类库项目: 命名空间 AACWCSurvey{[ProgId("Prisoner.PrisonerControl")][ClassInterface(ClassInterfaceType.AutoDual)]公共课 Class1{公共类 1(){MessageBox ..
发布时间:2022-01-14 12:03:27 C#/.NET

Win32:注册 ActiveX 控件所需的注册表项?

我需要编写调用 DllRegisterServer 时运行的代码.即当有人打电话时: regsvr32 myActiveX.ocx 我正在尝试找到所需注册表项的最终列表(而不仅仅是我可以通过拼写注册表拼凑出来的内容). 到目前为止,我的探险队已经找到了: HKEY_CLASSES_ROOT\MyCoolLibrary.MyCoolControl\Clsid(默认)=“{myClassI ..
发布时间:2022-01-14 12:00:19 其他开发

如何在 Chrome 中启用 ActiveX?

我了解到早期版本的 Chrome 支持 ActiveX,但后来仅限于某些 MIME 类型(例如支持 Windows Media Player).然后我读到谷歌将严格为韩国市场启用 ActiveX.如何在 Chrome 中(重新)启用此功能? 我们基于网络的产品依靠来自第三方的 ActiveX 控件来播放自定义视频.这将我们限制在 IE 中.我们也很想支持 Chrome,但发现没有 Activ ..
发布时间:2022-01-14 11:58:20 其他开发

如何在纯 C 中使用 IDispatch 来调用 COM 对象

我需要使用 R 工具中包含的 gcc 编译器(R 是 windows 的统计程序)编译我的一些代码,问题是我需要在我的代码中使用 IDispatch 来创建一个访问 COM 的方法对象,而 gcc 编译器不支持我用来执行此操作的大部分代码,这些代码基本上是 C++ 代码. 所以我的问题是如何在 C 中使用 IDispatch 来创建 COM 对象,而不必依赖于 MFC、.NET、C#、WTL ..
发布时间:2022-01-14 11:48:51 其他开发

网页如何从用户的串口读取 - 在 2017 年?

我必须从头开始重新实现现有系统. 在某一时刻,当用户导航到某个网页时,服务器必须从用户的串行端口读取数据. 目前,网页有一个 ActiveX 控件;当页面加载时,ActiveX 控件调用到用户 PC 上的 COM DLL,该 COM DLL 从串行端口读取数据. 系统已有 10 年历史.有什么“更好"的方法可以实现吗? 例如,技术在过去十年中不断发展.而且这个解决方案似乎只 ..
发布时间:2022-01-14 11:43:34 其他开发

你可以用 Python 中的 COM/ActiveX 做什么?

我了解到可以使用 COM/ActiveX 在 Crystal Reports 中自动生成月度报告.我没有那么先进来理解这是什么,或者你甚至可以用它做什么. 我也用 Excel 做了很多工作,看起来你也使用 COM/ActiveX 来与它交互. 有人能解释一下这是如何工作的吗?也许可以提供一个简短的例子? 解决方案 首先你要安装精彩的pywin32 模块. 它提供 COM ..
发布时间:2022-01-13 14:10:37 Python

为什么 GetSafeHwnd() 在 ActiveX 控件中返回零?

我开发了一个 MFC Activex 控件,它在运行时是无窗口且不可见的,而我假设 Activex 基本上是一个可以操作 Windows 句柄的控件,我使用 GetSafeHwnd() 来获取windows 句柄,但不幸的是,此方法在运行时返回零.也许我在创建我的 activex 时设置了错误的选项.我如何创建一个可以操作 Windows hanlde 的无窗口 Activex? 解决方案 ..
发布时间:2022-01-12 14:42:38 C/C++开发

添加#include <boost/thread/mutex.hpp>破坏我的 ActiveX 控件?

在 ActiveX 控件中使用 boost::mutex 标头是否存在已知问题? (Boost 版本 v1.39) 如果我在 Visual Studio 2008 中创建一个名为 "DefaultOCXControl" 的 MFC ActiveX 控件 项目,那么我可以构建它,该控件将自身注册为构建的一部分,并且可以按照您的预期插入到 ActiveX 测试容器中.都很好. 如果我再添 ..
发布时间:2022-01-12 14:30:30 C/C++开发

单击时,如何使用 C# 编写的 ActiveX 控件在 JavaScript 中引发事件?

我已经在 SO 上看到了一些与此相关的问题,但我认为我的问题完全不同,不会被视为重复(如果我错了,请告诉我). 我有一个用 C# 编写的 ActiveX 控件,虽然我大部分时间都在工作,但我想在单击它时在 JavaScript 中引发一个事件(它显示一个图像,因此它是页面上的一个可视元素). 我想要完成的最终目标与如果它是一个 标记并且它有一个 onclick 事件来引发 ..
发布时间:2022-01-09 16:55:06 C#/.NET

如何使用 Python 编写 OLE 组件脚本

我想使用 Python 编写一个应用程序脚本,该应用程序将自己宣传为提供 OLE 组件.我应该如何开始? 我还不知道需要对我将访问的组件调用哪些方法.我应该使用 win32com 加载这些组件,然后在 IPython 中开始按“tab"吗? 解决方案 "Python 和COM" 包含一个示例.OLE 与 COM 和 ActiveX 相关,因此您应该查找这些术语. "Win32 ..
发布时间:2022-01-04 10:12:22 Python

禁用 Internet Explorer 快捷键

编辑: 等了一会儿但没有得到任何东西后,我决定做快捷方式禁用东西只为IE 现在.是否有可能禁用用于访问菜单/打印的 IE 快捷键等通过vbscript? 是否可以禁用浏览器快捷键? 因为他们中的许多人都在应用程序中使用.例如, Ctrl+p 正在使用,我不希望浏览器弹出打印窗口. 解决方案 是的,您可以使用 javascript 监听各种组合键并禁用默认行为.您甚至可以在此处使 ..
发布时间:2022-01-01 09:16:18 前端开发

在 javascript 中扩展 ActiveXObject

我想在javascript中添加一些功能来跟踪对ActiveX对象方法的某些调用. 我通常像这样创建我的 activeX 对象:var tconn = new ActiveXObject("Tconnector"); 每次在 tconn 和该 ActiveX 控件的所有其他实例上调用 open 方法时,我都需要记录. 我无法修改 tconn 的原型,因为它没有原型! 我认为 ..
发布时间:2021-12-31 19:13:18 前端开发