Dim WinDir As String
我觉得应该定义为Dim WinDir As String *256
然后把得到的路径和目录长度用MID$来得到,这个结果就是函数的结果
我觉得应该定义为Dim WinDir As String *256
然后把得到的路径和目录长度用MID$来得到,这个结果就是函数的结果
解决方案 »
- 在工作表中能否做成这种效果的放大镜?
- vb里面如何引用Frame里面的所有textbox控件啊?
- 如何合并选中的单元格??
- 在创建文本框时出错,~~~
- 判断数据库损坏并修复?
- 大家帮我看看。谢了
- 怎样在VB里面判断某个地址是否可以访问?
- 奇怪!VB6.0装了SP5,使用Data,在DatabaseName属性里可以选择Acess2000数据库,但在RecordSource里确不行,
- 谁可以给我一个tab ctrl的例子
- 我的问题很难吗!!??怎么没人回答我的问题!!??请问各位,我在VB编程时同时引入了两个工程,这时我运行要是想从一个工程的窗体跳到另外一个工程的窗体,那么我该怎么实现这种功能??
- 那里有学习API 的中文站点,是要那中有 事例和解释的 中文站点!!!
- 在ACCESS中如何查询字段类型为日期的值?
应该是fs.CopyFile a, "d:\2"吧, a好像是变量
WinDir = Space(MAX_PATH)
改成如下:
WinDir = String$(MAX_PATH, 0)
'**-----<add>-----**
Public strPath as String
'**---------------**Private Function GetWinDir()
Dim WinDir As String
Dim ChrLen As String
WinDir = Space(MAX_PATH)
ChrLen = GetWindowsDirectory(WinDir, MAX_PATH)
If ChrLen > MAX_PATH Then
ChrLen = GetWindowsDirectory(WinDir, ChrLen)
End If
GetWinDir = Left(WinDir, ChrLen)
End FunctionPrivate Sub Form_Load()
Dim a As String
Text1 = GetWinDir()
'**------<delete>------**
a = Text1 + "\" + "temp" + "\" + "*.*"
'**--------------------**
'**-----<add>-----**
a = Text1 + "\" + "temp"
strPath = a
'**---------------**
Text2 = a
End SubPrivate Sub Command1_Click()
'**------<delete>------**
'Set fs = CreateObject("Scripting.FileSystemObject")
' fs.CopyFile "a", "d:\2"
'**--------------------**
'**-----<add>-----**
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder strPath, "d:\2"
'**---------------**
End Sub
通过测试一定好用