當前位置:首頁 » 編程語言 » 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-07-05 16:10:30 瀏覽:525
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:754
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:430
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:695
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:239
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:684
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:833