具体是什么函数,最常见的原因是很多在Win9X下面的函数在2000下不支持。

解决方案 »

  1.   

    关于这点,最好查一下MSDN,其中有好多关于每个API函数所支持的操作系统。
      

  2.   

    Private Declare Function getcomputername _
    Lib "kernel32" _
    Alias "getcomputernameA" _
    (ByVal lpbuffer As String, _
    nsize As Long) As LongPrivate Sub Command1_Click()
    MsgBox rc
    End SubPrivate Sub Form_Load()
    Dim rc As Long
    Dim strcn As String
    Dim nsize As Long
    nsize = 255
    strcn = Space$(nsize)
    rc = getcomputername(strcn, nsize)
    End Sub
    例如着旧提示照不到dll入口
      

  3.   

    有些是没有大小写的缘故
    以上的例子就是没有大小写改写成GetComputerName
    即可通过
      

  4.   

    但是msgbox仍然没有任何内容..
    只是一个空白的msgbox
      

  5.   

    你的MSGBOX有问题,
    因为rc是局部变量