L
liao123
Unregistered / Unconfirmed
GUEST, unregistred user!
我的代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
perrchar;
begin
Getmem(perr,20);
try
for i:=0 to 10do
strcat(perr,'111111');
edit1.text:='ok!!!';
except
edit1.text:='err!!!';
end;
end;
请问各位朋友,程序中明明perr越界了,但为何程序
的edit1.text的值并没有等于'err!!!',请问为什么?
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
perrchar;
begin
Getmem(perr,20);
try
for i:=0 to 10do
strcat(perr,'111111');
edit1.text:='ok!!!';
except
edit1.text:='err!!!';
end;
end;
请问各位朋友,程序中明明perr越界了,但为何程序
的edit1.text的值并没有等于'err!!!',请问为什么?