delphi写的DLL如何才能将导出函数的参数输出?
我想写一个导出函数functionSum(str:pchar):integer;stdcall;beginend;怎么操作才能将str做为输出参数被外部EXE读取到?我定...
我想写一个导出函数function Sum(str:pchar):integer;stdcall;
begin
end;
怎么操作才能将str做为输出参数被外部EXE读取到?
我定义成sum(var str:pchar)
然后在函数体里为str赋值也不行 展开
begin
end;
怎么操作才能将str做为输出参数被外部EXE读取到?
我定义成sum(var str:pchar)
然后在函数体里为str赋值也不行 展开
2个回答
展开全部
function Sum(str:pchar):integer;stdcall;
begin
Result := str;
end;
begin
Result := str;
end;
追问
1、Result 应该是integer型了
2、我需要执行函数后得到二个值,一个是result 返回,一个是str参数
追答
function Sum(str:pchar):String;stdcall;
begin
Result := str + ";" + inttostr(int); //已分号分割
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询