python調用ocx
① 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列表中見到你的控制項了