黄鹤楼爆珠:请教高手

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 06:02:15
我是刚学编程语言的,有很多不懂,虚心诚恳请教.
1:为什么调用API函数的时候还要对API函数定义?
如: var
lpdcd:tdcb;
cc:tcommconfig;
这些tdcb,tcommconfig是什么意思?如何来的?
2:application.messagebox('测试','提示',mb_ok);
messagebox(0,'测试','提示',mb_ok);
这个两个有什么区别?handle值0是怎么来的?

请帮我解答下,由于刚学编程,学起来有点困难,很多概念性的东西又找不到资料看,同时请高手介绍下学习经验,不胜感激!

1.那些是预定义好的类型,定义是源代码编译连接所必需的,因为API是存在库里的如.lib, .dll(windows下),你用哪个api,就需要调用哪个库。编译器当然不会把所有库都一起调用,那样代价太高了,所以你用哪个定义哪个,然后编译器就可以按照需要调用库了。