我刚才就是把Sizeof和Lenght搞错啦!
Sizeof 是 Returns the number of bytes occupied by a variable or type.
如
Sizeof(8) 为 1
Sizeof(Integer)为4
Sizeof(String) 为 4S:string;
S:='hahaha';
length(S)为6
而Sizeof(S)仍为 4
Sizeof 是 Returns the number of bytes occupied by a variable or type.
如
Sizeof(8) 为 1
Sizeof(Integer)为4
Sizeof(String) 为 4S:string;
S:='hahaha';
length(S)为6
而Sizeof(S)仍为 4
解决方案 »
- delphi调用TADOStoredProc保存数据的问题
- 关于QRDBText的问题!急!急!急
- 还是一个转EXCEL的问题
- 大哥们有个问题,就是我看着ThemeEngine上面有有自定义标题按钮怎么弄?
- 怎样才能在EHLIB的表格单元格里直接输入数据,像EXCL表一样
- 用delphi+ADO开发时如何判断ADO连接SQL2000数据库是否成功。
- 谁有做像PHOTOSHO软件有层的概念
- 任何在程序中实现控制台的功能?
- 关于memo或richtext
- 请问delphi6的几个internet控件问题,谢谢!········:)
- 各位大哥;请教日期问题?
- 做数据库安装程序的时候,数据库别名怎么设置?
所以SizeOf(S)返回4。
LengthOf(S)才返回S的内容长度。
Pascal的巨型字符串隐藏了许多细节。
比如用sizeof判断一个动态数组的大小。
sizeof(string)是判断string这种数据类型分配的字节数,integer等同理。