dll使用问题
我定义了一个dll,定义的函数如下:
function getseason(date:integer):string;stdcall;
begin
case date of
1:result:='spring';
2:result:='summer';
3:result:='autumn';
4:result:='winter';
end;
end;
使用如下:
var
cc:string;
begin
cc:=getseason(2);
showmessage(cc);
end;
能显示出结果'summer',确认后系统提示错误:无效的指针操作。请问一下这是什么原因?