一、在Vb中对文件的处理如:OPEN、FILELEN等语句最大仅支持2G以内的文件
    它们均只能返回一个LONG型的长度。有什么好方法能使VB处理2G以上的大件呢?
二、VB作的工具提示行总是一行,能否将它换行?

解决方案 »

  1.   

    1.   64bit的机器字长及64位的操作系统
    2.   可能没法.
      

  2.   

    用API其实也可以处理2G以上的大文件,但我觉得太麻烦!
      

  3.   

    二、VB作的工具提示行总是一行,能否将它换行?只能用api做了。偶看見很多寫法﹐好象你要換几行又很多種寫法﹐偶一直在想誰給寫個控件就好了﹐最近被數據庫逼瘋的人﹐今天沮喪中﹐沒有心情去給你找關于這個的代碼了
      

  4.   

    http://coolzm.html.533.net/?noad上面第二個程序﹐可以參考﹐但是只能兩行
      

  5.   

    http://coolzm.html.533.net/code/zm042.zip剛貼錯了
      

  6.   

    //VB作的工具提示行总是一行,能否将它换行?http://www.csdn.net/Develop/read_article.asp?id=23244
      

  7.   

    //在Vb中对文件的处理如:OPEN、FILELEN等语句最大仅支持2G以内的文件
        它们均只能返回一个LONG型的长度。有什么好方法能使VB处理2G以上的大件呢?用api函数实现,可用GetFileSize获得文件大小:Public Declare Function GetFileSize Lib "kernel32" Alias "GetFileSize" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long
      

  8.   

    1.用Windows的文件读写API,早就支持64位了
    2.那是VB封装的才差。Windows的ToolTip支持多行。具体代码楼上已经贴出来了
      

  9.   

    不嫌弃的话,自己用label做一个TOOLTIP