var S:String;
对S赋值后,S[0]有没有东西(是不是存放S的长度).程序中可不可以用S[0],怎么用?
举个例子说明一下.
对S赋值后,S[0]有没有东西(是不是存放S的长度).程序中可不可以用S[0],怎么用?
举个例子说明一下.
解决方案 »
- text,htm(内容全是文本)的操作方法是不是一样的.
- 咋么说呢 总之是权限的问题。。。delphi提升权限
- daynumber :=MonthDays(Year,Month);错在哪里?
- 注册表问题(50)分--我已不知什么问题
- 谁给讲讲多线程!进着有分!
- 如何上传文件内容到服务器中的数据表中?
- 请教高手:有人能介绍一下delphi7中indy idpop3怎么用吗?(在线等...)
- 如何在一个窗体加快捷键,比如按f9触发“确定“按钮事件
- bitmap image is not valid (图形转换)
- TQRPreview怎么用???
- 000000+81=000081
- 200分求助,调用dll出现AV错误,请高手看下,搞了一两天了!
len:=pinteger(integer(s)-4)^;//字符串的长度
用Length(s)来取
s[0]不可用 第一个字符用s[1]来表示
var l:integer;
l:=integer(
(Byte((Pointer(integer(@str[1])-8))^))
+ (Byte((Pointer(integer(@str[1])-7))^))
+ (Byte((Pointer(integer(@str[1])-6))^))
+ (Byte((Pointer(integer(@str[1])-5))^))
+ (Byte((Pointer(integer(@str[1])-4))^))
+ (Byte((Pointer(integer(@str[1])-3))^))
+ (Byte((Pointer(integer(@str[1])-2))^))
+ (Byte((Pointer(integer(@str[1])-1))^))
)不过得出来的话比实际长度大1.。。