當前位置:菜譜大全網 - 菜譜大全 - delphi裏邊的這個語句是什麽意思 a := strtoint(copy(FieldByName('菜單項').Asstring,1,1)); 什麽意思謝

delphi裏邊的這個語句是什麽意思 a := strtoint(copy(FieldByName('菜單項').Asstring,1,1)); 什麽意思謝

FieldByName 是 數據庫控件的屬性, 意思是名稱指定字段。‘菜單項’是表內的字段名;

.asstring 是以字符形式表示。

copy 是字符串函數,格式是copy('字符串',開始字符,幾個字符)

例如 copy('abcd',2,1) 的返回值 是b 意思就是 字符串 abcd 第二個字母開始取,取壹個字母。

strtoint 是將字符串轉換為整型數

a := strtoint(copy(FieldByName('菜單項').Asstring,1,1));

這句話的意思就是

字段'菜單項'的當前值,從第壹個字符開始取值,取壹個字符,得到的結果從字符型轉為整形並賦值給變量a

以上。