Teja: > ie=win32com.client.Dispatch('internetexplorer.application') > ie.Visible=1 > > class GenericFunctions: > def __init__(self): > print "In Constructor of Generic Functions" > def MyNavigate(self,dest): > ie.Navigate(dest)
You are using an interface created on the main thread here. >... > d=pythoncom.CoGetInterfaceAndReleaseStream(s, > pythoncom.IID_IDispatch) > my_ie=win32com.client.Dispatch(d) > #d.MyNavigate(dest) > obj.MyNavigate(dest) # this is gving an error. After all the trouble of marshalling the interface into this thread you aren't using it. Pass my_ie to MyNavigate. I also had some errors before changing from thread to threading. Neil -- http://mail.python.org/mailman/listinfo/python-list