调用自编的方法时,为什么会报错?
提示是[Error] umain.pas(128): This form of method call only allowed for class methods
请问这是为什么?
方法的代码及调用代码如下:
function TMainForm.convertunixeproctime(rawtime: string):int64;
var
raw:tdatetime;
begin
raw:=strtodatetime(rawtime);
result:=datetimetounix(raw);
end;
procedure TMainForm.btnSiteRankQueryClick(Sender: TObject);
var
inittime:string;
convertedtime:int64;
begin
inittime:=cbbYear.Text;
convertedtime:=tMainForm.convertunixeproctime(inittime);
end;