那么你们看如下:String_F.vb
Imports System
Imports System.Data
Namespace String_F
    Public Class String_U
        Public Function String_Trim(ByVal String_Accept As String) As String
            String_Accept = Trim(String_Accept)
            Return String_Accept
        End Function
    End Class
End Namespace
编译时
Set DESTDIR=bin\String_F.dll
Set compdir=C:\WINNT\Microsoft.NET\Framework\v1.0.3705\system.dll,system.data.dll
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\VBC.exe /T:LIBRARY /R:%compdir% /out:%DESTDIR% String_F.vb提示我:error BC30451:名称"Trim"未声明。而如果将
String_Accept = Trim(String_Accept)
改为
String_Accept = String_Accept
则编译正常!请高手指点!

解决方案 »

  1.   

    String_Accept = String_Accept.Trim()
      

  2.   

    那么
    String_Accept = Left(String_Accept, CInt(InStr(String_Accept, ".") - 1))
    如何修改?
      

  3.   

    编译时加上Microsoft.VisualBasic.dll?可是仍旧提示"left未声明"和"InStr未声明".高手指点!
    谢谢 !!!
      

  4.   

    Imports Microsoft.VisualBasic.Strings/r:Microsoft.VisualBasic.dll
      

  5.   

    这个问题很奇怪如果我没有Imports Microsoft.VisualBasic.Strings
    编辑文件时,vs.net编辑器也没有出错提示!