以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- 为什么字符不能跟数字连接? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=30178) |
||||
-- 作者:alin999 -- 发布时间:2010-5-2 11:31:07 -- 为什么字符不能跟数字连接? 我在甲事件里产生一个变量 x 是一个字母组合 比如 Number 在乙事件里产生一个变量y 是记录数 比如133
在丙事件里 取两个变量 连接
结果只显示x 字母组合 Number
如果在丙事件里 取得变量x 赋值给 窗口标题 再取y 赋值给窗口标题
以上两个连接
得到正确答案 字符+数字 Number133
这是为什么??
|
||||
-- 作者:admin -- 发布时间:2010-5-2 12:22:40 -- 估计是其它地方的问题,最好有简单实例运行,容易找到问题。 |
||||
-- 作者:xbzx -- 发布时间:2010-5-2 14:02:42 -- 参数> 运算.以上各项进行字符串:<连接> |
||||
-- 作者:FSJM -- 发布时间:2010-5-3 11:53:53 -- 主要原因是: “C语言 字符串” 和 “Delphi 字符串”在内存中定义的“差别”造成的; C语言 是以‘0’作为字符串 的结束
============ 修改后的实例:
但是 QueryPY.dll 中的 WyQueryPY 函数“返回值”有问题,当查询两个汉字时,返回3,再查询一个汉字时,返回并不是2.而还是3; 注意,该函数返回的长度,包括结尾\'0\'.
只有该函数(WyQueryPY)修正了 返回长度值的问题,该实例才算完美。 |
||||
-- 作者:alin999 -- 发布时间:2010-5-3 16:23:43 -- 谢谢楼上老大指点 谢谢 |
||||
-- 作者:玩脑者 -- 发布时间:2010-5-3 16:46:46 -- 回复:(FSJM)主要原因是:“C语言 字符串” 和 “... 不如李老师用delphi做一个拼音构件,
省得大家到处找“dll”有的DLL还不好用,总是有这样或那样的问题。 |
||||
-- 作者:alin999 -- 发布时间:2010-5-3 20:26:08 -- 老李很忙 这事难点 |