如果调用两个DLL中同名的函数?(200分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个EXE程序,需要调用两个DLL:a.dll和b.dll,
两个dll里面都有一个名为InitIt的函数。请问如何声明并调用?
谢谢!
 
静态调用的时候使用别名。动态的就无所谓啦。
function SetFocus2(hWnd: HWND): HWND; stdcall;

implementation

{$R *.DFM}


function SetFocus2; external user32 name 'SetFocus';{注意这个}

procedure TForm1.Button1Click(Sender: TObject);
begin
SetFocus2(Edit1.Handle);
end;
 
同意楼上
 
是的,你自己起个别名就行了
 
我去试试,回来给你分,呵呵,....
 
接受答案了.
 
后退
顶部