Python 开发Activex组件方法

Prunella ·
更新时间:2024-09-21
· 947 次阅读

使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。
代码如下:
# SimpleCOMServer.py
class PythonUtilities:
_public_methods_ = ['SplitString']
_reg_progid_ = "Python.Utilities"
_reg_clsid_ = "{A6688635-62F5-41cb-AF54-CBA84C2F0F86}"
def SplitString(self, val):
return "Hello world ", val
if __name__ == '__main__':
print "Registering COM server..."
import win32com.server.register
win32com.server.register.UseCommandLine(PythonUtilities)

在console下运行:python SimpleCOMServer.py
在HTML页面中调用该Activex组件:
代码如下:
window.onload = function(){
    var obj = new ActiveXObject("Python.Utilities");
    alert(obj.SplitString("Hel"));
}
您可能感兴趣的文章:wxPython事件驱动实例详解Python程序员开发中常犯的10个错误全面解读Python Web开发框架Djangowindows下wxPython开发环境安装与配置方法Python开发实例分享bt种子爬虫程序和种子解析Python Web开发模板引擎优缺点总结python解析html开发库pyquery使用方法python使用urllib模块开发的多线程豆瓣小站mp3下载器python开发的小球完全弹性碰撞游戏代码Python+Django在windows下的开发环境配置图解phpsir 开发 一个检测百度关键字网站排名的python 程序国外开发者谈为何放弃PHP而改用Pythonpython测试驱动开发实例



方法 activex Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章