Python 开发Activex组件方法

别自制压力,我们没有必要跟着时间走,只需跟着心态和能力走,随缘,尽力,达命,问心无愧,其他的,交给天。
使用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"));
}

到此这篇关于Python 开发Activex组件方法就介绍到这了。一个人生活中的失意乃至失败,在很大程度上来说,是心理的而不是现实的,是技术性的而不是宿命的。现实至多为失败者提供了解脱的借口,而对宿命的信仰最终无情地扑灭了成功的任何希望。更多相关Python 开发Activex组件方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: Python Activex