level 1
我以前在vc++上写过一些win32API的代码。
现在学delphi,脑袋里面有一个巨大的疑问。
书上都说VCL完全封装了win32API,那么可不可以这样理解:
delphi编译器先把object pascal语言翻译成win32 api 代码的样子,再把win32 api代码编译成二进制代码,最后链接,形成可执行文件。也就是说object pascal 只是 win32 api函数的oop的体现,只不过由delphi编译器翻译了一下。
2014年11月12日 14点11分
1
level 14
你的理解错了,不是封装win32api只是封装了api的调用代码。vcl只是把这些可视化了罢了。
2014年11月12日 16点11分
2
level 10
楼主好好打开你的 DELPHI 的安装目录下的源代码目录,看看人家的 所有代码。看不完,不要发言。
2014年11月13日 07点11分
3