提示是[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;
请问这是为什么?
方法的代码及调用代码如下:
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;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货