On 2 mai, 23:37, vml <[EMAIL PROTECTED]> wrote: > Hello, > > I am really new in python scipy win32com and scipy I tried to setup a > COM server to interact with vb 6 the pythom COM server is : > > from win32com.server import exception, register > import pythoncom, win32pdhutil, winerror > import math > import numpy > import sys > > sys.path.append('D:\\soft\python25\\Lib\\site-packages\\') > > #from scipy import linalg > > class Fop: > _public_methods_ = [ 'SqVal' ] > def SqVal(self,*val): > import sys > sys.path.append('D:\\soft\python25\\Lib\\site-packages\\') > import scipy > #print sys.path > #mat=numpy.bmat(val) > #linalg.inv(mat) > return sys.path > > _reg_verprogid_ = "Python.Fop.3" > _reg_progid_ = "Python.Fop" > _reg_desc_ = "Python Fop" > _reg_clsid_ = "{30BD3490-2632-11cf-AD5B-524153480001}" > > def Register(): > import win32com.server.register > return win32com.server.register.UseCommandLine(Fop) > > if __name__=='__main__': > print "Registering COM server..." > Register() > > the vb 6 code is > > Private Sub Form_Load() > > Set obj = CreateObject("Python.Fop") > > Dim ty(1, 1) As Variant > > ty(0, 0) = 1 > ty(1, 1) = 2 > ty(1, 0) = 3 > ty(0, 1) = 4 > > toto = obj.SqVal(ty) > > End Sub > > I have a problem when I launch the vb 6 code : no module named > scipy .... it is quite strange and I do not understand that Do you > have any ideas ? > > thank you very much !
solved ... problem in the installation -- http://mail.python.org/mailman/listinfo/python-list