你好,目前有第3方提供现成的dll,那我想要在我的程序中使用dll里面的函数,
我该怎么做呢?是不是写如下话就可以呢?
例如:dll名字为'SMEIDll.dll,我想用里面的IFInitInterface函数
是不是该这样写
implementation
function IFInitInterface:boolean; external 'SMEIDll.dll';然后程序里可以直接用
procedure TForm1.Button1Click(Sender: TObject);
begin
//初始化端口
IFInitInterface(1,1,"127.0.0.1");
end;
??????????????????????????????
我该怎么做呢?是不是写如下话就可以呢?
例如:dll名字为'SMEIDll.dll,我想用里面的IFInitInterface函数
是不是该这样写
implementation
function IFInitInterface:boolean; external 'SMEIDll.dll';然后程序里可以直接用
procedure TForm1.Button1Click(Sender: TObject);
begin
//初始化端口
IFInitInterface(1,1,"127.0.0.1");
end;
??????????????????????????????
提供的函数中也须要有参数
function IFInitInterface(DWORD dwCodeProtocol, DWORD dwDriverProtocol, LPCTSTR pDriverParam):boolean; external 'SMEIDll.dll';但却提示我 missing parameters type
什么意思呢怎么办