Mislio sam na nesto ovako:
sa python strane ide kod poput ovog:
Code:
class PythonUtilities:
_public_methods_ = [ 'kvadrat' ]
_reg_progid_ = "PythonServer"
_reg_clsid_ = "{88F14112-4FE3-4B95-A93B-D37FA55B2335}"
def kvadrat(self, val, item=None):
#if item != None: item=0
return val*val
if __name__=='__main__':
print "Registering COM server..."
import win32com.server.register
win32com.server.register.UseCommandLine(PythonUtilities)
a sa VB strane, jedno dugme kodirano ovako:
Code:
Private Sub Command1_Click()
Set PythonUtils = CreateObject("PythonDemos.Utilities")
kvadrat = PythonUtils.kvadrat(3)
MsgBox (kvadrat)
End Sub
Zanimalo me da li neko radi sa ovim metodom, kakva su iskustva, brzina i sl.