Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:为什么字符不能跟数字连接?

1楼
alin999 发表于:2010-5-2 11:31:07

我在甲事件里产生一个变量   x  是一个字母组合  比如 Number

在乙事件里产生一个变量y 是记录数  比如133

 

在丙事件里  取两个变量 连接

 

结果只显示x  字母组合  Number

 

如果在丙事件里   取得变量x  赋值给 窗口标题

再取y 赋值给窗口标题

 

以上两个连接

 

得到正确答案  字符+数字  Number133

 

 

这是为什么??

 

2楼
admin 发表于:2010-5-2 12:22:40
估计是其它地方的问题,最好有简单实例运行,容易找到问题。
3楼
xbzx 发表于:2010-5-2 14:02:42
参数> 运算.以上各项进行字符串:<连接>
4楼
FSJM 发表于:2010-5-3 11:53:53

主要原因是:

“C语言 字符串” 和 “Delphi 字符串”在内存中定义的“差别”造成的;

C语言 是以‘0’作为字符串 的结束
delphi 是在“字符串头”有长度值

 

============

修改后的实例: 

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

但是 QueryPY.dll 中的 WyQueryPY 函数“返回值”有问题,当查询两个汉字时,返回3,再查询一个汉字时,返回并不是2.而还是3; 注意,该函数返回的长度,包括结尾'0'.

 

只有该函数(WyQueryPY)修正了 返回长度值的问题,该实例才算完美。

5楼
alin999 发表于:2010-5-3 16:23:43
谢谢楼上老大指点  谢谢
6楼
玩脑者 发表于:2010-5-3 16:46:46

不如李老师用delphi做一个拼音构件,

 

省得大家到处找“dll”有的DLL还不好用,总是有这样或那样的问题。

7楼
alin999 发表于:2010-5-3 20:26:08
老李很忙   这事难点
共7 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.01758 s, 4 queries.