Python论坛  - 讨论区

标题:[python-chinese] 请教关于ctypes调用DLL后,如何得到函数的char * 类型返回值

2007年07月19日 星期四 10:25

jason python.nbfan python.nbfan在gmail.com
星期四 七月 19 10:25:45 HKT 2007

char* __stdcall GetItemName(void)
{
        return "大家好";
}

上面是dll里的一个函数,请问如何得到返回值?

下面是我现在得到的返回值,应该是个地址。
print ss.GetItemName()
24543530
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070719/8ad7e25b/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月23日 星期一 12:21

大熊 bearsprite在gmail.com
星期一 七月 23 12:21:14 HKT 2007

s = string_at(ptr, size)

由地址得到一个字符串对象

在07-7-19,jason python.nbfan <python.nbfan在gmail.com> 写道:
>
> char* __stdcall GetItemName(void)
> {
>         return "大家好";
> }
>
> 上面是dll里的一个函数,请问如何得到返回值?
>
> 下面是我现在得到的返回值,应该是个地址。
> print ss.GetItemName()
> 24543530
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
茫茫人海,你是我的最爱
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070723/443cab45/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号