I
iknowabc
Unregistered / Unconfirmed
GUEST, unregistred user!
编写程序时遇到一个小问题:
procedure TForm1.Button1Click(Sender: TObject);
var
pos:integer;
tempstr:string;
begin
tempstr:='http://hi';
pos:=pos('//',tempstr);
//complier老是说上一行Missing operator or semicolon
showmessage(inttostr(pos));
end;
而下面这个就能正常编译通过。
procedure TForm1.Button2Click(Sender: TObject);
var
pos2:integer;
tempstr:string;
begin
tempstr:='http://hi';
pos2:=pos('//',tempstr);
showmessage(inttostr(pos2));
end;
下面也是:
strtoint:='1';
i:=strtoint(strtoint);
不知是不是不能有相同的变量名与函数名同一排?
procedure TForm1.Button1Click(Sender: TObject);
var
pos:integer;
tempstr:string;
begin
tempstr:='http://hi';
pos:=pos('//',tempstr);
//complier老是说上一行Missing operator or semicolon
showmessage(inttostr(pos));
end;
而下面这个就能正常编译通过。
procedure TForm1.Button2Click(Sender: TObject);
var
pos2:integer;
tempstr:string;
begin
tempstr:='http://hi';
pos2:=pos('//',tempstr);
showmessage(inttostr(pos2));
end;
下面也是:
strtoint:='1';
i:=strtoint(strtoint);
不知是不是不能有相同的变量名与函数名同一排?