昨晚,我在尝试把某些控件从D7搬到D2010上。在处理Asta的时候,
有几个提示特怪,
我们一般都是这样写类的
Txxx=class
private
public
可是Asta的作者竟然是这样写得
Txxx=pack class//这个是什么意思?①
private
public我是直接把Pack删掉了。就不知道是何解?还有一个
Boolean(Str[0]):=xxx<>nil;
我靠,是不是表示啥高科技?②
高人指点一下。
有几个提示特怪,
我们一般都是这样写类的
Txxx=class
private
public
可是Asta的作者竟然是这样写得
Txxx=pack class//这个是什么意思?①
private
public我是直接把Pack删掉了。就不知道是何解?还有一个
Boolean(Str[0]):=xxx<>nil;
我靠,是不是表示啥高科技?②
高人指点一下。
木见过,楼主按下F1,将帮助copy过来瞅瞅Str是什么类型,String的话,我在D7编绎不过。Boolean(Str[0]) := xxx <>nil;
Str[0]转换成Boolean类型进行赋值(Boolean就是0..1)
private
public
end;
这一句的意思是:
if xxx = nil then
Str[0] := 0 (#0)
else
Str[0] := 1 (#1)如果Str是字符串或者字符数组,应该是#1和#0
这种写法和原来c#的有一种写法一样 估计