delphi里边的这个语句是什么意思 a := strtoint(copy(FieldByName('菜单项').Asstring,1,1)); 什么意思谢
4个回答
展开全部
FieldByName 是 数据库控件的属性, 意思是名称指定字段。‘菜单项’是表内的字段名;
.asstring 是以字符形式表示。
copy 是字符串函数,格式是copy('字符串',开始字符,几个字符)
例如 copy('abcd',2,1) 的返回值 是b 意思就是 字符串 abcd 第二个字母开始取,取一个字母。
strtoint 是将字符串转换为整型数
a := strtoint(copy(FieldByName('菜单项').Asstring,1,1));
这句话的意思就是
字段'菜单项'的当前值,从第一个字符开始取值,取一个字符,得到的结果从字符型转为整形并赋值给变量a
以上。
.asstring 是以字符形式表示。
copy 是字符串函数,格式是copy('字符串',开始字符,几个字符)
例如 copy('abcd',2,1) 的返回值 是b 意思就是 字符串 abcd 第二个字母开始取,取一个字母。
strtoint 是将字符串转换为整型数
a := strtoint(copy(FieldByName('菜单项').Asstring,1,1));
这句话的意思就是
字段'菜单项'的当前值,从第一个字符开始取值,取一个字符,得到的结果从字符型转为整形并赋值给变量a
以上。
展开全部
从字段名称为“菜单项”的字段里,取出第一个字符,进行字符串转整数的操作,并将转换的值赋给a。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将数据集当前行中的字段名“菜单项”转为字符串类型,并且从第1个位置开始截取长度1个字符的值并转换整型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a := strtoint(copy(FieldByName('菜单项').Asstring,1,1));
取得该栏位下所选字符的第一位字符码
如:
菜单项 1232
取得值 a:=1
取得该栏位下所选字符的第一位字符码
如:
菜单项 1232
取得值 a:=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询