Thread: [pywin32-bugs] [ pywin32-Feature Requests-1322653 ] Support for VT_RECORD in universal gateway
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: SourceForge.net <no...@so...> - 2005-10-11 16:13:24
|
Feature Requests item #1322653, was opened at 2005-10-10 16:52 Message generated for change (Settings changed) made by dubnerm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michael Dubner (dubnerm) Assigned to: Nobody/Anonymous (nobody) >Summary: Support for VT_RECORD in universal gateway Initial Comment: I'm interested in implementing this, and started working on it. If someone already near implementation - please inform here. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 |
From: SourceForge.net <no...@so...> - 2005-10-21 03:22:24
|
Feature Requests item #1322653, was opened at 2005-10-10 22:52 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michael Dubner (dubnerm) Assigned to: Nobody/Anonymous (nobody) Summary: Support for VT_RECORD in universal gateway Initial Comment: I'm interested in implementing this, and started working on it. If someone already near implementation - please inform here. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2005-10-21 13:22 Message: Logged In: YES user_id=14198 I don't know of anyone working on this. What approach are you taking? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 |
From: SourceForge.net <no...@so...> - 2005-12-13 03:28:51
|
Feature Requests item #1322653, was opened at 2005-10-10 16:52 Message generated for change (Comment added) made by dubnerm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michael Dubner (dubnerm) Assigned to: Nobody/Anonymous (nobody) Summary: Support for VT_RECORD in universal gateway Initial Comment: I'm interested in implementing this, and started working on it. If someone already near implementation - please inform here. ---------------------------------------------------------------------- >Comment By: Michael Dubner (dubnerm) Date: 2005-12-13 06:28 Message: Logged In: YES user_id=39274 I want to do something as simple as following: RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/univgw_dataconv.cpp,v retrieving revision 1.9 diff -p -s -r1.9 univgw_dataconv.cpp *** univgw_dataconv.cpp 27 Jun 2005 11:02:41 -0000 1.9 --- univgw_dataconv.cpp 13 Dec 2005 02:56:26 -0000 *************** PyObject * dataconv_WriteFromOutTuple(Py *** 301,306 **** --- 301,315 ---- } break; } + case VT_RECORD: + { + BOOL PyObject_AsRecordData(PyObject *ob, void **data); + if ( !PyObject_AsRecordData(obOutValue, pbArg) ) + { + goto Error; + } + break; + } case VT_BSTR: { // This is the normal "BSTR" case, we can't Do you know any reason this would fail? I can't check now - pywin32 doesn't compiles neither under VC toolkit, nor under mingw. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2005-10-21 07:22 Message: Logged In: YES user_id=14198 I don't know of anyone working on this. What approach are you taking? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 |
From: SourceForge.net <no...@so...> - 2005-12-13 03:56:48
|
Feature Requests item #1322653, was opened at 2005-10-10 22:52 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michael Dubner (dubnerm) Assigned to: Nobody/Anonymous (nobody) Summary: Support for VT_RECORD in universal gateway Initial Comment: I'm interested in implementing this, and started working on it. If someone already near implementation - please inform here. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2005-12-13 14:56 Message: Logged In: YES user_id=14198 I guess that should work :) Ideally the test suite should also arrange for this to be called so we know it works and always remains working. ---------------------------------------------------------------------- Comment By: Michael Dubner (dubnerm) Date: 2005-12-13 14:28 Message: Logged In: YES user_id=39274 I want to do something as simple as following: RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/univgw_dataconv.cpp,v retrieving revision 1.9 diff -p -s -r1.9 univgw_dataconv.cpp *** univgw_dataconv.cpp 27 Jun 2005 11:02:41 -0000 1.9 --- univgw_dataconv.cpp 13 Dec 2005 02:56:26 -0000 *************** PyObject * dataconv_WriteFromOutTuple(Py *** 301,306 **** --- 301,315 ---- } break; } + case VT_RECORD: + { + BOOL PyObject_AsRecordData(PyObject *ob, void **data); + if ( !PyObject_AsRecordData(obOutValue, pbArg) ) + { + goto Error; + } + break; + } case VT_BSTR: { // This is the normal "BSTR" case, we can't Do you know any reason this would fail? I can't check now - pywin32 doesn't compiles neither under VC toolkit, nor under mingw. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2005-10-21 13:22 Message: Logged In: YES user_id=14198 I don't know of anyone working on this. What approach are you taking? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551957&aid=1322653&group_id=78018 |