Declare Function GetComputerName Lib "kernel32" Alias 
"GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) 
As Long 
向这句话我就看不懂

解决方案 »

  1.   

    那是得到你的计算机名的API函数
      

  2.   

    ft,这个你买本API函数的书,多看两遍就懂了
      

  3.   

    那我要编写API函数又要怎么做呢?
      

  4.   

    那你举个DLL的例子吧!给我看看
      

  5.   

    那我只能说你太厉害了,
    API是appliction interface(应用程序接口)的简称,是VB,VC邓语言和ms OS 或者数据库,网络等等的接口。也就是说:VB,VC 通过它来驱动os 或者其他应用。这一般由微软等大牛公司来做,因为涉及到操作系统的核心,我们只要会用就可以了,不太可能自己开发。
      

  6.   

    windows api函数一般载3个文件里
    它们分别是; kernel32.dll,user32.dll,gdi32.dll。老兄,先别问那么多了。对你来说,多看写书可能最重要
      

  7.   

    中关村:你的话让我清楚多了。那DLL又是什么东西?
      

  8.   

    随便买一本就可以了。没必要太深入,因为都大同小异(比如hook技术可能算更深入一些吧)。
      

  9.   

    呵呵,dll是dynamic linked library(动态连接库)的意思,典型的如kernel32.dll,它是通用文件。所有windows 平台上的app如果要和windows通讯,都要用她。应用程序运行的时候,通过动态连接的技术进行连接,获取需要的函数,而不是静态变异的时候进行连接。这样的好处很多,可以节省程序设计的精力,和程序运行空间。最主要的是,由windows平台统一控制,减少了一些打印等程序设计的麻烦(具体细节完全被风装)。
    如果想要详细了解api,你最好看本windows 的原理的书记(经典bible: windos 程序设计 ,charles petzold),明白windows的 msg drived的精髓 。这也是最好的windows api教材