CallstarMrZ
2018-05-21 06:12
采纳率: 38.5%
浏览 727
已采纳

求教:DELPHI接口函数声明问题

接口函数声明:function openport:integer;stdcall;

请教各位大神,openport 在该接口声明中如何理解?鄙人不懂DELPHI,并且在网上
没有查到较清楚的说明。

个人理解:若为无参函数,不应该声明为function openport():integer;stdcall;

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 吉他手 2018-05-21 06:46
    已采纳

    跟你理解的一样,就是没有参数.,这是DELPHI的语法.没有参数就不用带().
    有参数的这样写 比如.function GetDetail(SessionID: string;): Boolean; stdcall;

    点赞 评论
  • chexionghui 2018-05-21 06:47

    这个是Delphi调用外部dll的时候的方法声明,如果dll中没有这个openport方法就不需要声明,只需要声明dll中有的方法。

    点赞 评论
  • chexionghui 2018-05-21 06:47

    不管有没有参数,都要声明。

    点赞 评论

相关推荐 更多相似问题