惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
IT之家
IT之家
博客园 - Franky
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Help Net Security
V
V2EX
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 【当耐特】
月光博客
月光博客
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件

博客园 - 荷梅月剑

分布式应用(Distributed Application) ActiveReports:打印参数设置 ActiveReports 按组分页 在ActiveReport中显示页码 eclipse显示行数 JAVA延时 - 荷梅月剑 - 博客园 初学Java多线程:线程的生命周期 java多线程例子 说实话,我更喜欢当一个程序员 Rational Rose 2003 下载及破解方法 不可替代性 爱的链条,让人有所启发的故事 上学与不上学的区别(奇文共赏) jQuery获得各种控件Value的方法 Lc.exe已退出,代码为-1 的解决方法 使用UNIQUEIDENTIFIER做为主键 返回值的解决方法 EasyUi tabs的高度与宽度何根据IE窗口的变化自适应 - 荷梅月剑 - 博客园 再回博客园 计算出中文字串的实际长度
Api函数声明的格式 - 荷梅月剑 - 博客园
荷梅月剑 · 2011-01-25 · via 博客园 - 荷梅月剑
Api函数声明的格式:

[Private|Public] Declare Function|Sub 函数名 Lib "库名" [Alias "别名"] (参数列表) [As 返回值类型]

红色的内容为系统保留字.[]为可选内容.

Private|Public表Api函数的作用域:私有或共有.

Function|Sub表Api函数的类型 Function为函数 Sub为过程(无返回值的函数需转成该类型)

Lib "库名" 表Api函数所在的库文件文件名及路径.

[Alias "别名"] 表Api函数的别名,当Api函数与某个关键字重名时,就可以使用这个参数。 (参数列表) 中 Byval 表值引用,ByRef表地址引用(*),缺省为ByRef. [As 返回值类型] 表Api返回的类型 举例:某SDK中提供A.Dll文件(存在在D:\下).其中某个函数C原型如下: int Add(int a,int b); 我们做如下声明: Public Declare Function Add "D:\A.dll" (Byval a as Long,Byval b as Long) as Long 对于你经常用的SDK Api函数你可以做成Api 声明文件.格式可以参照上面WIN32API.TXT的格式进行编写.以后要用到它们时直接就可以用Api Viewer调用它们就可以了.对于Win32Api.Txt里的系统深层Api函数,你也可以自行加入以方便自已的使用.