activex相关内容
当我们破坏 vb6 dll 中的兼容性时,我必须执行以下操作: 设置为无二进制兼容性 重新编译 再次设置兼容性 从所有使用它的项目中删除对已更改 dll 的引用 将引用添加回所有使用它的项目 重新编译所有这些项目 对使用这些项目等的任何项目执行相同操作. 当然,这有点简化,但任何曾经做过的人都应该知道我在说什么. 我的问题是:您是否找到了更好的方法来执行此操作,或者您
..
COM/ActiveX 的优点之一是进程外 EXE.您可以有一个 EXE,它以一种其他进程(包括 VBScript 和 JScript)都可以使用的形式公开方法和属性.同时,EXE 可以有自己的功能,与它的类型库公开的功能相关或无关. .NET 等价物是什么? 我有一个现有的 VB6 项目,它是一个脚本语言解释器(使用 MSScript)和其他脚本语言的各种工具功能的资源.有人建议我尝
..
我正在尝试编写一些 Python 代码来与 Thorlabs APT ActiveX 控件通信.我的代码基于 在此页面,但尝试使用 PyQt4 ActiveX 容器而不是 wxPython ActiveX 容器.它适用于非常简单的 ActiveX 方法,但是在尝试调用带参数的方法时出现错误. 此代码有效并显示了 Thorlabs APT 的关于框: 导入系统从 ctypes 导入 *从 P
..
如何在 ClassLibrary 类型的项目中使用 ActiveX 控件? 我打算稍后从 WPF 应用程序调用它,但我不想在窗体上的任何位置放置控件,所以我不想使用 WindowsFormsHost;主要是因为我想在控制台应用程序和 Windows 服务中使用我的库. 在这种情况下,我要使用的 ActiveX 控件是一个视频分析组件.此外,我希望我的组件在部署的环境中注册自己.
..
我正在使用 Python 程序中的 Excel.Application COM 对象打开 CSV 文件并将其保存为 Excel 工作簿.如果目标文件已存在,则会提示我以下消息:“此位置已存在名为 '...' 的文件.您要替换它吗?"尽管我已经设置了 XlSaveConflictResolution 值到 xlLocalSessionChanges,它应该会自动覆盖更改而不提示 - 或者我是这么认为
..
我有几个 VB6 ActiveX 服务器 exe 文件需要在安装时注册才能使用. 我曾尝试使用 Heat 来提取信息,但它只生成一个文件元素. 可以通过使用/regserver 开关调用它们来注册这些文件,并通过使用/unregserver 开关调用它们来取消注册.我知道这不是正确的方法.相反,我应该将注册表项和其他必需元素添加到我的 wix 源中. 我的问题是如何找出注册这些
..
我无法在 C# 中创建功能正常的 ActiveX 控件;我已尝试按照教程进行操作,但没有成功. 我创建了一个包含以下代码的示例类库项目: 命名空间 AACWCSurvey{[ProgId("Prisoner.PrisonerControl")][ClassInterface(ClassInterfaceType.AutoDual)]公共课 Class1{公共类 1(){MessageBox
..
我需要编写调用 DllRegisterServer 时运行的代码.即当有人打电话时: regsvr32 myActiveX.ocx 我正在尝试找到所需注册表项的最终列表(而不仅仅是我可以通过拼写注册表拼凑出来的内容). 到目前为止,我的探险队已经找到了: HKEY_CLASSES_ROOT\MyCoolLibrary.MyCoolControl\Clsid(默认)=“{myClassI
..
我了解到早期版本的 Chrome 支持 ActiveX,但后来仅限于某些 MIME 类型(例如支持 Windows Media Player).然后我读到谷歌将严格为韩国市场启用 ActiveX.如何在 Chrome 中(重新)启用此功能? 我们基于网络的产品依靠来自第三方的 ActiveX 控件来播放自定义视频.这将我们限制在 IE 中.我们也很想支持 Chrome,但发现没有 Activ
..
我有一个使用 cscript.exe 运行的 JScript 脚本.它会在桌面(和开始菜单)上创建一个快捷方式,运行带有参数的 cscript.exe 以运行另一个 JScript 脚本.在相关部分,它看起来像这样: function create_shortcut_at(folder, target_script_folder){var shell = new ActiveXObject("W
..
我需要使用 R 工具中包含的 gcc 编译器(R 是 windows 的统计程序)编译我的一些代码,问题是我需要在我的代码中使用 IDispatch 来创建一个访问 COM 的方法对象,而 gcc 编译器不支持我用来执行此操作的大部分代码,这些代码基本上是 C++ 代码. 所以我的问题是如何在 C 中使用 IDispatch 来创建 COM 对象,而不必依赖于 MFC、.NET、C#、WTL
..
我必须从头开始重新实现现有系统. 在某一时刻,当用户导航到某个网页时,服务器必须从用户的串行端口读取数据. 目前,网页有一个 ActiveX 控件;当页面加载时,ActiveX 控件调用到用户 PC 上的 COM DLL,该 COM DLL 从串行端口读取数据. 系统已有 10 年历史.有什么“更好"的方法可以实现吗? 例如,技术在过去十年中不断发展.而且这个解决方案似乎只
..
我了解到可以使用 COM/ActiveX 在 Crystal Reports 中自动生成月度报告.我没有那么先进来理解这是什么,或者你甚至可以用它做什么. 我也用 Excel 做了很多工作,看起来你也使用 COM/ActiveX 来与它交互. 有人能解释一下这是如何工作的吗?也许可以提供一个简短的例子? 解决方案 首先你要安装精彩的pywin32 模块. 它提供 COM
..
我开发了一个 MFC Activex 控件,它在运行时是无窗口且不可见的,而我假设 Activex 基本上是一个可以操作 Windows 句柄的控件,我使用 GetSafeHwnd() 来获取windows 句柄,但不幸的是,此方法在运行时返回零.也许我在创建我的 activex 时设置了错误的选项.我如何创建一个可以操作 Windows hanlde 的无窗口 Activex? 解决方案
..
在 ActiveX 控件中使用 boost::mutex 标头是否存在已知问题? (Boost 版本 v1.39) 如果我在 Visual Studio 2008 中创建一个名为 "DefaultOCXControl" 的 MFC ActiveX 控件 项目,那么我可以构建它,该控件将自身注册为构建的一部分,并且可以按照您的预期插入到 ActiveX 测试容器中.都很好. 如果我再添
..
我已经在 SO 上看到了一些与此相关的问题,但我认为我的问题完全不同,不会被视为重复(如果我错了,请告诉我). 我有一个用 C# 编写的 ActiveX 控件,虽然我大部分时间都在工作,但我想在单击它时在 JavaScript 中引发一个事件(它显示一个图像,因此它是页面上的一个可视元素). 我想要完成的最终目标与如果它是一个 标记并且它有一个 onclick 事件来引发
..
我想使用 Python 编写一个应用程序脚本,该应用程序将自己宣传为提供 OLE 组件.我应该如何开始? 我还不知道需要对我将访问的组件调用哪些方法.我应该使用 win32com 加载这些组件,然后在 IPython 中开始按“tab"吗? 解决方案 "Python 和COM" 包含一个示例.OLE 与 COM 和 ActiveX 相关,因此您应该查找这些术语. "Win32
..
编辑: 等了一会儿但没有得到任何东西后,我决定做快捷方式禁用东西只为IE 现在.是否有可能禁用用于访问菜单/打印的 IE 快捷键等通过vbscript? 是否可以禁用浏览器快捷键? 因为他们中的许多人都在应用程序中使用.例如, Ctrl+p 正在使用,我不希望浏览器弹出打印窗口. 解决方案 是的,您可以使用 javascript 监听各种组合键并禁用默认行为.您甚至可以在此处使
..
我想在javascript中添加一些功能来跟踪对ActiveX对象方法的某些调用. 我通常像这样创建我的 activeX 对象:var tconn = new ActiveXObject("Tconnector"); 每次在 tconn 和该 ActiveX 控件的所有其他实例上调用 open 方法时,我都需要记录. 我无法修改 tconn 的原型,因为它没有原型! 我认为
..
我正在使用 MATLAB 将绘图粘贴到 Microsoft Word 中并为其添加标题.我还想使用 ActiveX 控件裁剪这些图像. 类似: word = actxserver('Word.Application')word.Visible = 1op = invoke(word.Documents,'Add')调用(word.Selection,'Paste')invoke(word.
..