以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [求助]关于dll中的缓存区参数应怎样设置,理解?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=31976)

--  作者:wd0001
--  发布时间:2012-3-31 14:50:39
--  [求助]关于dll中的缓存区参数应怎样设置,理解?

 

一个取拼音的函数,他的参数说明如下,请教 拼音缓存区 这个应该这样定义,设置,谢谢

使用方法:
本DLL只有两个函数,函数原型如下:

//获得拼音
//参数依次为: 拼音缓存区,要转换的字符,分隔符
BOOL WINAPI GetPinYin(PCHAR pBuf,PCHAR pStr,PCHAR pSeparator)

//获得拼音首字母
//参数依次为: 拼音缓存区,要转换的字符
BOOL WINAPI GetPinYinLeader(PCHAR pBuf,PCHAR pStr)

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:pingyin.zip


--  作者:development
--  发布时间:2012-3-31 15:20:17
--  
学习学习,我也很想知道!!
--  作者:wd0001
--  发布时间:2012-3-31 17:33:02
--  
问题解决了,其实拼音缓存区就是字符串指针,作用是返回取得的首拼,
--  作者:coco
--  发布时间:2012-3-31 18:42:42
--  

能提供[.ipd]实例吗?

非常想学习一下!


--  作者:wd0001
--  发布时间:2012-4-1 0:24:28
--  
ipd文件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:pingyin_dll.rar

存在问题:如果前一次输入的字比后一次的多,会出现上一次的记录,不知该怎样清除?
--  作者:rosn
--  发布时间:2012-4-1 6:53:01
--  
ok!
--  作者:mysoap
--  发布时间:2012-4-1 7:17:08
--  

我改进了一下,可以解决问题;

但希望李老师能增加一个“参数清除”的方法,就完美了!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:pinydll.rar


--  作者:wd0001
--  发布时间:2012-4-1 9:03:45
--  
以下是引用mysoap在2012-4-1 7:17:08的发言:

我改进了一下,可以解决问题;

但希望李老师能增加一个“参数清除”的方法,就完美了!

 下载信息  [文件大小:36.7 KB  下载次数:5]
图片点击可在新窗口打开查看点击浏览该文件:pinydll.rar

动态链接库的释放不能清除参数,

请李老师从根本上解决一下


--  作者:heying
--  发布时间:2012-4-1 9:44:36
--  
会考虑增加 相应的清除方法。
--  作者:jack7527
--  发布时间:2012-4-2 9:53:21
--  
很好的 学习实例!