接口函数声明:function openport:integer;stdcall;
请教各位大神,openport 在该接口声明中如何理解?鄙人不懂DELPHI,并且在网上
没有查到较清楚的说明。
个人理解:若为无参函数,不应该声明为function openport():integer;stdcall;
跟你理解的一样,就是没有参数.,这是DELPHI的语法.没有参数就不用带().
有参数的这样写 比如.function GetDetail(SessionID: string;): Boolean; stdcall;
这个是Delphi调用外部dll的时候的方法声明,如果dll中没有这个openport方法就不需要声明,只需要声明dll中有的方法。
不管有没有参数,都要声明。