小
小白2002
Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中定义了一个函数
function GetData(var Bufchar):Integer;
begin
....
//程序过程
end
procedure TMainForm.Button2Click(Sender: TObject);
var
ret:Integer;
buf:array[1..20] of char;
begin
ret:=GetData(@bug);
//编译提示函数声明不一致
end;
//如把函数GetData声明为
function GetData( Bufchar):Integer;
begin
....
//程序过程
end
程序可正常执行,但函数无法返回我要的字符串
function GetData(var Bufchar):Integer;
begin
....
//程序过程
end
procedure TMainForm.Button2Click(Sender: TObject);
var
ret:Integer;
buf:array[1..20] of char;
begin
ret:=GetData(@bug);
//编译提示函数声明不一致
end;
//如把函数GetData声明为
function GetData( Bufchar):Integer;
begin
....
//程序过程
end
程序可正常执行,但函数无法返回我要的字符串