- testcase begin ---------------------- import win32com.client
acad=win32com.client.Dispatch("AutoCAD.Application.16") ms=acad.ActiveDocument.ModelSpace point = win32com.client.CastTo(ms.Item(0), "IAcadPoint") # get iterface coord = point.Coordinates # some debug information print "Object Summary - type numeric: %d, type name: %s, coordinates: %s" % (point.EntityType,point.EntityName,coord) point.Coordinates=coord # Trouble! - testcase end --------------------------- - output begin -------------------------- Object Summary - type numeric: 22, type name: AcDbPoint, coordinates: (-33.414681873609801, 243.83545432672364, 0.0) Traceback (most recent call last): File "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 307, in RunScript debugger.run(codeObject, __main__.__dict__, start_stepping=0) File "C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\__init__.py", line 60, in run _GetCurrentDebugger().run(cmd, globals,locals, start_stepping) File "C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\debugger.py", line 631, in run exec cmd in globals, locals File "C:\decoder\Convert\testcase.py", line 13, in ? point.Coordinates=point.Coordinates File "C:\Python24\Lib\site-packages\win32com\client\__init__.py", line 463, in __setattr__ self._oleobj_.Invoke(*(args + (value,) + defArgs)) com_error: (-2147352567, 'error', (0, None, None, None, 0, -2147024809), None) - output end ------------------------------------------------- Any idea? _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32