作者Mmoonshine (魔幻月光)
看板Python
标题[问题] Bstr 的转换问题
时间Sun Feb 28 18:23:01 2010
小弟想用 wxpython 写一只程式来Call 某个API
原始开发人员release的sample 是用 Delphi 写成的
一开始我用wxpython怎麽呼叫都会失败...
後来我转用 VB call 就成功了...
发现原因疑似是因为 API 的变数吃的是 Delphi和VB中的String (Bstr)
想请问各位大大...在Python中要如何把 string转成 Bstr的格式呢??
BTW, 我一直猜想说 pywin32应该会有类似的东西在里面
可是找了半天还是找不到XDDD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.6.29
※ 编辑: Mmoonshine 来自: 203.73.6.29 (02/28 18:23)
1F:→ iincho:方向反了吧, 比较方便的是在C code里面把回来的char*转bstr 02/28 20:06
2F:→ iincho:你写个wrapper function在C里面把这些东西处理掉比较好 02/28 20:10
3F:→ sbrhsieh:透过 ctypes 去调用 oleaut32 的 SysAllocString 02/28 20:13