activex相关内容
我正在使用 Visual Studio 2008 在 C++ 中创建基于 ATL 8.0 的 ActiveX 控件.我需要创建一个子窗口并将其附加到 ActiveX 控件. 如何访问 ActiveX 控件拥有的 HWND? 为了在控件窗口创建后使用 HWND,我可以覆盖哪个 ATL 函数? 解决方案 经过反复试验,我找到了我想要的答案. 在您的 ATL ActiveX 控
..
在 Visual Studio 2008 中,我可以创建一个 MFC activex 项目,它提供了一个向导来创建单个 activex 控件.我现在想在这个项目中创建新的控件. 我找不到任何方法来做到这一点. 解决方案 我刚刚发现生成ActiveX控件代码的模板和脚本位于: Microsoft Visual Studio 9.0\VC\VCWizards\AppWiz\MFC\
..
我正在尝试从 javascript 调用我的 BHO 方法.问题与以下帖子中所述相同: 从 Javascript 函数调用 BHO http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/91d4076e-4795-4d9e-9b07-5b9c9eca62fb/ 从 JavaScript 调用
..
我正在构建一个 C# ActiveX DLL...我是使用 REGASM 还是 REGSVR32 来注册它? 如何注册 64 位接口与 32 位接口? 解决方案 您需要使用 regasm.exe 注册 32 位和 64 位接口我相信你需要运行每个 regasm.exe 在: C:\Windows\Microsoft.NET\Framework\v2.0.50727 和 C:\W
..
我想在我的 SQL-Server 中使用休闲功能: CREATE FUNCTION RTF2TXT(@in varchar(8000)) 返回 varchar(8000) AS开始声明@object int声明@hr int声明@out varchar(8000)-- 创建一个指向 SQL Server 的对象EXEC @hr = sp_OACreate 'RICHTEXT.RichtextCt
..
我使用用户控件创建了 ActiveX 控件 (.dll) &注册为 COM 组件.它在 32 位操作系统中运行良好.但是当在 64 位操作系统(窗口服务器 2008)中注册相同的 activeX 控件时,它会抛出以下异常 无法加载文件或程序集“file :////C:\Program Files\STPL\GlobActiveX.dll"或其依赖项之一.试图加载格式不正确的程序. 我使用以下代
..
我需要构建一个针对 x64 的托管 DLL,并通过 x64 COM 公开它.我需要一个演练,好文章等... Interop 相当简单,但是当你在两边谈论 x64 时,我找不到任何东西. 解决方案 看看这个讨论.还有 这个.
..
我有在 32 位操作系统上构建和注册良好的 activex 服务器 exe.我想通过将项目升级到 Visual Studio 2010 并将平台更改为 X64 来制作该 exe 的 64 位版本,但这显然不起作用. 应用程序本身可以工作,但运行后我没有看到它注册 That.exe/RegServer 对于将 activex 从 32 迁移到 x64 的任何有用建议,我将不胜感激.
..
我正在将 ATL 控件移植到 64 位.该控件在其属性对话框中使用 Stock 属性页(CLSID_StockFontPage、CLSID_StockColorPage). 针对 x64 重新编译后,颜色和字体选项卡丢失(因为 MsStkPrp.dll 是 32 位).是否有 64 位版本的 dll 或者是否有更好的方法在 ATL ActiveX 控件中实现字体和颜色? 解决方案 即
..
我使用 在 ASP.NET 页面中嵌入了一个 COM 对象.它适用于 IE 32 位,但不适用于 IE 64 位 - 无法访问其功能.没有错误消息,也没有我可以获取一些信息的事件日志. dll 在 C# 中,包括 COM 可见类,为任何 CPU 编译(尽管我也尝试过 x86),并在客户端安装期间通过执行 regasm 进行注册.
..
我使用 在 ASP.NET 页面中嵌入了一个 COM 对象.它适用于 IE 32 位,但不适用于 IE 64 位 - 无法访问其功能.没有错误消息,也没有我可以获取一些信息的事件日志. dll 在 C# 中,包括 COM 可见类,为任何 CPU 编译(尽管我也尝试过 x86),并在客户端安装期间通过执行 regasm 进行注册.
..
我们有一个用 C# 编写的 WinForms 应用程序,它使用 AxAcroPDFLib.AxAcroPDF 组件来加载和打印 PDF 文件.在 Windows XP 中一直工作没有任何问题.我已将我的开发环境移至 Vista 64 位,现在除非我删除 AxAcroPDF 组件,否则该应用程序将无法运行(在 Vista 64 上).应用程序运行时出现以下错误: "System.Runtime
..
我正在构建一个 C# ActiveX DLL...我是使用 REGASM 还是 REGSVR32 来注册它? 如何注册 64 位接口与 32 位接口? 解决方案 您需要使用 regasm.exe 注册 32 位和 64 位接口我相信你需要运行每个 regasm.exe 在: C:\Windows\Microsoft.NET\Framework\v2.0.50727 和 C:\W
..
我正在创建一个 C#.Net 应用程序,我希望能够为“所有 CPU"编译它.我还想在此应用程序的 UI 中包含特定的 ActiveX 控件,但我尝试使用的 ActiveX 控件不支持 32 位.我可以使用一些技巧或解决方法来使用此控件吗? 在 Web 浏览器控件中嵌入 ActiveX 控件怎么样?这还能用吗? 解决方案 您必须在单独的 32 位进程中运行 ActiveX 控件.这会很
..
我目前正在开发企业内部网应用程序.部分要求是让应用程序在用户本地 PC (Minitab) 上启动一个程序,然后让 web 应用程序通过它的 COM 接口与其通信. 做这样的事情我有哪些选择? 一个已签名的 Java 小程序和 Jacob ActiveX 和 .NET(这只会在 IE 中工作,对吗?) 闪光?(能够flash 被授予权限本地电脑?) 银光??? 我倾向于尝试
..
我有一个 Web 应用程序,可以处理从专用麦克风接收到的事件和音频.音频由在网页中运行的 Java 小程序处理,但其他事件(麦克风连接、麦克风断开、麦克风按钮按下)由 ActiveX 对象处理. ActiveX 对象捕获这些事件并调用 JavaScript 代码来处理它们
..
我使用 Java Applets 构建了应用程序,它适用于带有 IE 9 的 Windows 7.现在我正在尝试将它移到另一个环境中.有 Internet Explorer 11. 要运行小程序,我使用 Oracle 部署工具包脚本 最新版本取自 https://www.java.com/js/deployJava.txt.但该脚本未检测到 Java 插件.它只重定向到页面 java.com
..
它看起来像 SaveAs 在 Office 2010 中已经消失,取而代之的是 另存为2.这里发生了什么?两者之间有什么重要的区别吗?我的解决方法是先检查 SaveAs2,然后再回到 SaveAs.这合理吗? 解决方案 它并没有消失,您只是有了另一种保存文档的方法.Save2() 需要一个额外的参数,CompatibilityMode.如果你不关心兼容模式,那么就继续使用 Save().如
..
我有一个带有多个 ActiveX 复选框的 Excel 工作表.它们的名称是“CheckBox1"、“CheckBox2"、“CheckBox3"等.如果我将它们称为变量,例如: 如果 CheckBox1 = True 那么MsgBox "确定"万一 一切正常. 我想使用 For 循环将所有复选框的值加载到数组中,因此我必须将它们的名称引用为字符串,以创建连续的名称.我尝试了几种解决方案
..
我有一个现有的 ActiveX 控件,我需要添加一个返回对象数组的方法.对象是我需要创建的类型,如何返回对象数组? 解决方案 您返回一个安全数组或 - 我的偏好 - 保存安全数组的变体值,例如变体数组.各种 ActiveX 托管环境(包括脚本语言)都很好地认识到这一点. 如何在ATL COM中创建Variant Array并传回VB 使用 COM 传递数组 从 ATL 服务器返回
..