假设我要用到API函数,beep函数,那这个函数定义在哪个.dll文件中呢?书中没有呀?不要用工具辅助查看!

解决方案 »

  1.   

    实际上你不需要关心定义在哪个DLL文件中,VCL中对大部分Windows API都做了映射或包装,只需use相关单元即可
      

  2.   

    查MSDN,在最下面有类似这样的一段描述:
    Requirements
    Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
    Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
    Header: Declared in Winbase.h; include Windows.h.
    Library: Use Kernel32.lib.上面红色部分就是你要引用的单元了,当然,Delphi和C还是有点差异,但可以作为参考
      

  3.   

    一般情况下你可以查看pas代码当中的定义,在里面搜索目标函数,一般都能找到十之八九
      

  4.   

    查WINDOWS API,一般都在MSDN看