当前位置:首页 » 编程语言 » python调用ocx

python调用ocx

发布时间: 2022-10-23 14:04:10

① C#如何调用OCX文件

1.将IDCard.ocx文件放在C盘根目录下,打开visual studio 2005命令提示 工具窗口 如图所示:

输入aximp c:IDCard.oxc 会生两个dll文件----IDCardLib.dll、AxIDCardLib.dll。


2.在程序在添加引用 IDCardLib.dll、AxIDCardLib.dll。

private void Form1_Load(object sender, EventArgs e)
{

AxIDCardLib.AxIDCard idcard = new AxIDCardLib.AxIDCard();
((System.ComponentModel.ISupportInitialize)(idcard)).BeginInit();
this.Controls.Add(idcard);
((System.ComponentModel.ISupportInitialize)(idcard)).EndInit();

//下面便可调用IDCard里面的方法了。


}

② 如何打开或者编辑*.ocx文件。

ocx是ocx控件的扩展名
*.ocx一般是由c++写的控件
用regsvr32 StreamingJetExplorer.ocx将此进行注册到你的注册表中。
你以后就可以调用该控件了
用C++编程程序或者VB打开即可
以下是参考资料
.ocx文件是ocx控件的扩展名,下来说说什么是ocx控件!

③ VB6制作OCX并调用

启动VB6,选择ActiyeX 控件,就可以制作了,在VB6中调用,必须注册,并且添加到工具栏,这样就可以调用了。
至于你说的这个Ocx可能比较简单,与一般窗体制作基本没有区别,在界面中添加按钮和Image控件就可以,但是处理图片A、图片B,要吗在Ocx中提前加载这二个图片,否则必须有加载图片的接口。

python用win32com模块怎么调用ocx控件求大神

  • #是的一般都用xlrd,xlwt,用win32com的话----from win32com.client import Dispatchapp = Dispatch ("Excel.Application")wb = app.Workbooks.Add ()wb.SaveAs('f:myfile.xlsx')

⑤ OCX文件可以用什么程序打开或编辑

ocx是ocx控件的扩展名
*.ocx一般是由c++写的控件
用regsvr32
StreamingJetExplorer.ocx将此进行注册到你的注册表中。
你以后就可以调用该控件了
用C++编程程序或者VB打开即可
以下是参考资料
.ocx文件是ocx控件的扩展名,下来说说什么是ocx控件!

⑥ ocx的方法有几种方式调用

比如你定义以上一个ActiveX,这个ActiveX中的所有public方法以及成员变量,你在javascript中可以这样调用: var obj=document.getElementById("test"); obj.方法名(); obj.变量名; //制动生成的 alert(a+b);

⑦ 如何在python中使用ActiveX控件

[html]view plain

<spanstyle="font-family:Arial,Verdana,sans-serif;white-space:normal;background-color:rgb(255,255,255);">首先,这个东东貌似只有windows上才能实现,所以,需要部署windows下的相关环境</span>


1、需要安装python

2、安装python的win32com的lib,下载地址:

http://sourceforge.net/projects/pywin32/files/


3、安装本地的web容器,我用的apache的tomcat


4、编写例子:


[html]view plain

importuuid

importwin32com.server.register

classPythonUtilities:

_public_methods_=['SplitString']

_reg_progid_="Python.Utilities"

#_reg_clsid_="{A6688635-62F5-41cb-AF54-CBA84C2F0F86}"

_reg_clsid="{"+uuid.uuid1()+"}"

defSplitString(self,val):

return"Helloworld",val

if__name__=='__main__':

print"RegisteringCOMserver..."

win32com.server.register.UseCommandLine(PythonUtilities)


将这个文件保存到tomcat的webapps下的一个目录中



5、编写测试的html页面


[html]view plain

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/>

<SCRIPTLANGUAGE="JavaScript">

window.onload=function(){

varobj=newActiveXObject("Python.Utilities");

alert(obj.SplitString("Helloworld"));

}

</SCRIPT>

</head>

<body>

</body>

</html>


放到python文件的同一个目录



6、到命令行执行该python 代码

7、再请求该网页

⑧ vc 怎么调用自己写得ocx控件(越详细越好) 在线等待

哦,就是需要你先注册你自己写的控件,否则系统不认;
注册方法:
开始-->运行->CMD回车,即运行DOSPROMT
然后进入你*.ocx所在的目录,输入命令 regsvr32 控件名.ocx即可
也可以不进入你*.ocx所在的目录, 输入命令 regsvr32 [路径]控件名.ocx即可,如
regsvr32 c:\123\控件名.ocx即可
等你注册完,就可以在Registered ActiveX Controls列表中见到你的控件了

热点内容
微电动汽车基本配置具备哪些 发布:2025-01-01 08:06:06 浏览:140
c语言计算ab的值 发布:2025-01-01 07:38:52 浏览:629
如何配置好健康保障 发布:2025-01-01 07:38:52 浏览:862
0基础怎样快速学习编程 发布:2025-01-01 07:34:35 浏览:718
安卓的动态效果在哪里 发布:2025-01-01 07:32:49 浏览:114
win10ftp下载 发布:2025-01-01 07:30:31 浏览:814
江西南昌电信ip服务器云服务器 发布:2025-01-01 07:22:44 浏览:997
图形学算法书 发布:2025-01-01 07:20:41 浏览:562
ftp不安全的服务器 发布:2025-01-01 07:19:34 浏览:556
pdf加密了不能复制 发布:2025-01-01 07:12:05 浏览:501