Let's start with the obvious, you *do* have the MSMQ stuff installed?

/Simon

2008/2/21, Sagar Khushalani <[EMAIL PROTECTED]>:
>
> that was the error for the example from the website.
> here it the error for my program.
>
> Traceback (most recent call last):
>   File "C:\Homework\Python\main.py", line 73, in <module>
>     main()
>   File "C:\Homework\Python\main.py", line 68, in main
>     queueinfo = win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
>   File "C:\Python25\Lib\site-packages\win32com\client\__init__.py", line
> 95, in Dispatch
>     dispatch, userName =
> dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
>   File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line
> 98, in _GetGoodDispatchAndUserName
>     return (_GetGoodDispatch(IDispatch, clsctx), userName)
>   File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line
> 78, in _GetGoodDispatch
>     IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx,
> pythoncom.IID_IDispatch)
> com_error: (-2147221164, 'Class not registered', None, None)
>
> *Sagar Khushalani <[EMAIL PROTECTED]>* wrote:
>
> Thanks! Another question, related and random. Someone, anyone?
>
> I am trying to implement an MSMQ, and I have no idea whats going wrong. I
> looked at:
>
> http://comsci.liu.edu/~murali/python/python28.txt<http://comsci.liu.edu/%7Emurali/python/python28.txt>
>
> one of the few places that actually has help with that. I tried to
> implement it but for some reason it didnt work. I even tried just the
> Example #1, and even that didnt work. I have attached the error in the text
> file.I know its a long error, but I can't find any decent documentation on
> win32com and MSMQs. This is the same error I get when I tried my own
> program. In the main file, I put this:
>
>     queueinfo = win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
>     queueinfo.PathName = ".\\private$\ErrorQueue"
>     queue = win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
>
> and I have the Open and rest of the stuff in another file which is a
> different process and adds/removes stuff from it.
>
>     queueinfo = win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
>     queueinfo.PathName = ".\\private$\ErrorQueue"
>     queue = win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
>
>             msg = win32com.client.Dispatch("MSMQ.MSMQMessage")
>             if eval(sec)%2 == 0:
>                 self.txtArea.WriteText("Service is up and running\n")
>                 msg.Label = "ON"
>                 msg.Body = "P1:UP"
>                 msg.Send(self.errors)
>             else:
>                 self.txtArea.WriteText("Error! Writing message to queue.
> Service is down\n")
>                 msg.Label = "ERROR"
>                 msg.Body = "P1:DOWN"
>                 msg.Send(self.errors)
>             self.errors.Close()
>
> Please help me. I'm very confused.
>
>
>
> *Tim Roberts <[EMAIL PROTECTED]>* wrote:
>
> Sagar Khushalani wrote:
> > I'm using wxPython and the processing module. I create a "main" file
> > which has a gui with buttons. Each button creates starts a separate
> > process. However, when I click any of the buttons, I get an
> > stderr/stdout box from wxPython with the following error. I checked
> > online, and found some similar errors that are related to bugs, but
> > they were not exactly the same. Has anyone had the same problem?
> >
> > Traceback (most recent call last):
> > File "C:\Homework\Python\main.py", line 54, in startP1
> > p1.start()
> > File "C:\Python25\Lib\site-packages\processing\process.py", line
> > 111, in start
> > self._popen = Popen(self, self._stoppable)
> > File "C:\Python25\Lib\site-packages\processing\process.py", line
> > 393, in __init__
> > creationflags=new_console and CREATE_NEW_PROCESS_GROUP
> > File "C:\Python25\lib\subprocess.py", line 586, in __init__
> > errread, errwrite) = self._get_handles(stdin, stdout, stderr)
> > File "C:\Python25\lib\subprocess.py", line 715, in _get_handles
> > c2pwrite = self._make_inheritable(c2pwrite)
> > File "C:\Python25\lib\subprocess.py", line 744, in _make_inheritable
> > DUPLICATE_SAME_ACCESS)
> > WindowsError: [Error 6] The handle is invalid
> > I get this error regardless of whether I run it from IDLE or from the
> > DOS prompt.
>
> By default, a Windows GUI application does not have stdin (or stdout or
> stderr, but wxPython can provide those). The files are not created, so
> the handles are invalid.
>
> You might try something like this:
> sys.stdin = open('nul','rb')
> If that doesn't work, try asking on the wxPython mailing list.
>
> --
> Tim Roberts, [EMAIL PROTECTED]
> Providenza & Boekelheide, Inc.
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
>
>
>
> *Sagar Khushalani*
> Graduate Student, UTA
> Networking / Systems and Architecture
> [EMAIL PROTECTED]
> http://www.sagark.info
> ------------------------------
> Yahoo! Answers - Get better answers from someone who knows. Try it 
> now<http://uk.answers.yahoo.com/;_ylc=X3oDMTEydmViNG02BF9TAzIxMTQ3MTcxOTAEc2VjA21haWwEc2xrA3RhZ2xpbmU>
> .
>
> *Sagar Khushalani*
> Graduate Student, UTA
> Networking / Systems and Architecture
> [EMAIL PROTECTED]
> http://www.sagark.info
> ------------------------------
> Support the World Aids Awareness campaign this month with Yahoo! for 
> Good<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51947/*http://uk.promotions.yahoo.com/forgood/>Traceback
>  (most recent call last):
> File
> "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
> line 307, in RunScript
> debugger.run(codeObject, __main__.__dict__, start_stepping=0)
> File "C:\Python25\Lib\site-packages\pythonwin\pywin\debugger\__init__.py",
> line 60, in run
> _GetCurrentDebugger().run(cmd, globals,locals, start_stepping)
> File "C:\Python25\Lib\site-packages\pythonwin\pywin\debugger\debugger.py",
> line 631, in run
> exec cmd in globals, locals
> File "C:\Homework\Python\test.py", line 12, in
> qinfo=win32com.client.Dispatch("MSMQ.MSMQQueueInfo")
> File "C:\Python25\Lib\site-packages\win32com\client\__init__.py", line 95,
> in Dispatch
> dispatch, userName =
> dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
> File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line 98,
> in _GetGoodDispatchAndUserName
> return (_GetGoodDispatch(IDispatch, clsctx), userName)
> File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line 78,
> in _GetGoodDispatch
> IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx,
> pythoncom.IID_IDispatch)
> com_error: (-2147221164, 'Class not registered', None,
> None)_______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
>
>
>
> *Sagar Khushalani*
> Graduate Student, UTA
> Networking / Systems and Architecture
> [EMAIL PROTECTED]
> http://www.sagark.info
>
> ------------------------------
> Yahoo! Answers - Get better answers from someone who knows. Try it 
> now<http://uk.answers.yahoo.com/;_ylc=X3oDMTEydmViNG02BF9TAzIxMTQ3MTcxOTAEc2VjA21haWwEc2xrA3RhZ2xpbmU>
> .
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
>
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to