Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #16775 > unrolled thread
| Started by | Matteo Boscolo <matteo.boscolo@boscolini.eu> |
|---|---|
| First post | 2011-12-07 09:22 +0100 |
| Last post | 2011-12-07 09:22 +0100 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.python
Losing com pointer Matteo Boscolo <matteo.boscolo@boscolini.eu> - 2011-12-07 09:22 +0100
| From | Matteo Boscolo <matteo.boscolo@boscolini.eu> |
|---|---|
| Date | 2011-12-07 09:22 +0100 |
| Subject | Losing com pointer |
| Message-ID | <mailman.3374.1323246182.27778.python-list@python.org> |
Hi all,
I need some help to a com problem..
I got this class:
class foo(object):
def setComObject(comObject):
self.comO=comObject #This is a com object from a cad application
def showForm(self)
# use the self.comO to read some information from the cad
application
# Show the pyqt form as child of cad application
# do somthing with the form
# do somthing with the self.comO <----- Here if pass some time
I'm not able to call any method to the com object
a=foo()
o="get istance of a cad application via com"
a.setComObject(o)
a.showForm() #<---- here if pass some time I'm not able to call any
method to the com object
but I I' re call the
a.setComObject(o) #Faster and I take less the 30 seconds on the form
object it works well
It seems a problem of the garbage collector .. but I'm not sure how to
debug it ..
any help is really appreciated.. it's the last dangerous bug in our
application ...
Regards,
Matteo
Back to top | Article view | comp.lang.python
csiph-web