在EXE文件中注册OCX部件
来源:互联网 发布:迪杰斯特拉算法 代码 编辑:程序博客网 时间:2024/04/27 23:50
你是否遇到过这样的问题:一个带有OCX部件的应用程序在开发环境与你的计算机上运行得很好,但当你发行你的程序并安装到用户的机器上时,OCX不能正常工作了?
这个问题现OCX的工作方式有关:每个OCX部件在其constructor事件中存取系统注册表中它自已的信息。这由OCX容器通过调用在每个OCX控件中的DLLRegisterServer函数来实现。
问题是PowerBuilder并没有调用这个函数,即使你运行REGSRV程序, OCX也不能注册它自己。为了解决这个问题, 在你需要使用OCX部件的对象你需要在其constructor事件中调用 DLLRegesterServer函数。
在容器对象中定义一个局部的外部函数 Function long DllRegisterServer() Library "ocxname.OCX"
在constructor事件中编写如相的代码
LONG ll_RC
ll_RC = DllRegisterServer()
- 在EXE文件中注册OCX部件
- 金蝶 dll vbr ocx exe文件注册方法(转)
- 部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效
- 部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效
- 部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效
- 如何注册ocx文件
- 注册ocx文件
- 何利用Regsvr32.exe注册ocx文件(打开一些软件的时候提示无*.OCX这个文件)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(VB版)
- VB控件注册 - 利用资源文件将dll、ocx打包进exe文件
- VB-控件注册 - 利用资源文件将dll、ocx打包进exe文件
- 在程序中注册ActiveX控件(.OCX)的函数
- 在.NET应用程序中不注册使用ocx Com组件
- 在程序中注册ActiveX控件(.OCX)的函数
- 在程序中动态的注册或注销OCX
- 在windows server 2008 (64位)中注册mscomm32.ocx
- 如何在cmd中注册DLL和OCX控件
- C#实现如何判断一个字符串是否为整数和浮点
- java中进制转换
- 到底有没有那本书可以图文详细讲解eclipse的swt详细开发
- CSS属性详解
- 基于.NET的开源GIS项目
- 在EXE文件中注册OCX部件
- JAVA四种基本排序的总结
- HP loadrunner 9.0试用手册-Zee
- WM_NCPAINT消息说明
- 矩阵特殊转换
- 八爪的来由
- Google blogspot被封
- Java与C++在构造函数中调用虚函数时的区别
- ASP.NET获取当前用户的方法属性大整合