请问DELPHI里没有定义的API函数该怎么办啊?

aipingren 2003-08-09 07:58:35
DELPHI是所有的函数都支持吗?如果想使个API饿DELPHI里没有定义,请问该怎么办啊?比如ws2_32.dll里有个WSAEnumProtocolsA,在DELPHI里就没有定义,请问该怎么使用啊?》
...全文
42 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyol 2003-08-11
  • 打赏
  • 举报
回复
引用dll
chenquan 2003-08-11
  • 打赏
  • 举报
回复
象楼上说的
自己定义调用就是啦
Sumie@Sam 2003-08-11
  • 打赏
  • 举报
回复
自己声明
jerrymousenet2 2003-08-10
  • 打赏
  • 举报
回复
自己分析源码
xybh97102 2003-08-09
  • 打赏
  • 举报
回复
呵呵,查看Delphi的源码不就知道了?
李_军 2003-08-09
  • 打赏
  • 举报
回复
自己定义,如MessageBoxA的
function MessageBoxA(hWnd: HWND; lpText, lpCaption: PChar; uType: UINT): Integer; stdcall;external 'user32.dll';
anux 2003-08-09
  • 打赏
  • 举报
回复
补充一下:

关于对应的数据类型及格式的问题,你看看vcl下面的(system.pas)中的api声明,就可以搞明白了。不难的。

看Delphi的源码有时还是有收获的。
anux 2003-08-09
  • 打赏
  • 举报
回复
没有定义就自己定义嘛!

把对应的格式搞对就行了。其实调用api和调用其它的DLL中和函数是一样的,没有特别的。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧