1.首先delphi的string和别的语言不兼容,一般delphi中必须将参数声明为pchar(别的语言则传递字符串指针,或者按地址传参数)
2.delphi的UNIT引用里千万不能带上sharemem
3.delphi的参数类型只能是一般的,不能是var之类的
4.函数的声明必须是带有stdcall;export;
实例:
unit dlltest;
interface
uses sysutils,Dialogs;
procedure tostr(i:pchar);stdcall;export;
implementation
procedure tostr(i:pchar);
begin
showmessage(i);
end;
end.