****Delphi如何引用C#编写的DLL******(50分)

  • 主题发起人 主题发起人 todayisthursday
  • 开始时间 开始时间
T

todayisthursday

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi如何引用C#编写的DLL
谢谢
 
跟调用delphi写的dll一样的吧...
 
主要是接口参数的类型要兼容,其它的跟调用delphi写的dll没有什么区别呢
 
//知道dll里面的函数,给你个我以前找的例子
function GetPath(): string; stdcall;
var
FHandle : THandle ;
FGetPath : TGetPath;
begin
result := '';
FHandle := LoadLibrary('TSysCom.dll');
if FHandle <> 0 then
begin
@FGetPath := GetProcAddress(FHandle, 'GetPath');
if @FGetPath <> nil then
result :=trim(StrPas(FGetPath()))
else
ShowMsg(PChar('加载函数GetPath失败!'));
end
else
ShowMsg(PChar('加载TSysCom.dll失败!'));
FreeLibrary(FHandle);
end;
 
C#能写非托管的Dll?
 
后退
顶部