delphi2006 如何调用普通DLL?(200分)

  • 主题发起人 主题发起人 andywan
  • 开始时间 开始时间
A

andywan

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,请不要给VB和C#的例子 ,网上好多,我想知道D2006中要如何调用,谢谢!
 
是win32的调用还是delphi.net中调用呢?
调用的是.net的dll还是win32的dll呢?
如果在delphi.net中调用.net的dll的话,好像是可以直接添加到工程中就可以用它的命名空间来调用了。
 
只会D7的,06的没用过
 
var
HNDL: THandle;
DLLFuntionName: procedure;
stdcall;
begin
HNDL := LoadLibrary(PChar(ADLLPath));
try
if HNDL <> 0 then
begin
@DLLFuntionName := Getprocaddress(HNDL, PChar('DLLFuntionName'));
Assert@DLLFuntionName <> nil);
DLLFuntionName;
//调用
end;
finally
FreeLibrary(HNDL);
end;
end;
 
问题的意思没说清楚咧
静态的还是动态的,楼上给的是动态调用方法
 
不好意思,因为是发在ASP.NET里的,没有特别说明是
asp.net程序如何调用普通win32 的DLL
抱歉!
楼下请继续
 
没有人知道吗? 提前
 
是问题太简单了,还是这里没有高手??
 
后退
顶部