pascal关键字用法求pascal中下列关键字的用法:otherwiseasintryabsolute
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 23:15:06
pascal关键字用法求pascal中下列关键字的用法:otherwiseasintryabsolute
pascal关键字用法
求pascal中下列关键字的用法:
otherwise
as
in
try
absolute
pascal关键字用法求pascal中下列关键字的用法:otherwiseasintryabsolute
as : 是把某个类型对象转换成所需要的类型,obj as Tb,将obj 对象转换为tb类型,例如:
if Controls[i] is TEdit then //判断对象Controls[i]是否为TEdit类型
in:用in判断某个元素是否在Delphi的集合中;
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in [’0’..’9’, #8]) then //防止输入非整数字符
key := #0;
end;
try:异常处理 try…except…end、异常保护 try…finally…end.
absolute:绝对地址;
var
str : string[32]; {string最大位数255,其实在内存中占用的是256字符,
字符串的第0个位置保存了字符串的长度}
StrLen : Byte absolute str; //StrLen 是Byte类型
//这个声明指定了变量StrLen起始地址与Str相同.
//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.
begin
Str := 'abc';
Edt1.Text := IntToStr(StrLen);
end;