我用VC写了一个DLL导出一个求和的
函数
extern "C" __declspec(dllexport) int Sum(int x,int y)
{
return x+y;
}然后再Delphi中调用了它
调用接口
unit Unit2;
interface
function Sum(x,y:Integer):Integer; stdcall;implementation
function Sum;external 'T3.DLL' name 'Sum';
end.
调用程序
procedure TForm1.Button1Click(Sender: TObject);
var
  i:Integer;
begin
  i:=Sum(43,3);
  ShowMessage(inttoStr(i));
end;弹出框显示了46,但随后出现了Read address 0x00000000的错误,谁知道是什么原因
呢???