请问如何定义LONG的大小,我在看别人的代码时发现是这样写的:
Sub StreamSplit(SourceFile As String, DestinationFile As String, ChunkSize As Long, Optional BufferSize As Long = 64# * 1024#, Optional ShowFinishMessage As Boolean),但编译时,提示"Optional BufferSize As Long = 64# * 1024#"有错误,请问#代表什么意思!
Sub StreamSplit(SourceFile As String, DestinationFile As String, ChunkSize As Long, Optional BufferSize As Long = 64# * 1024#, Optional ShowFinishMessage As Boolean),但编译时,提示"Optional BufferSize As Long = 64# * 1024#"有错误,请问#代表什么意思!
SELECT * INTO [FX 3] IN 'F:\FX System' 'dBase III;' FROM [Error]
不需要写dbf扩展名,对于foxbse,ado把所在文件夹做为数据库
Optional BufferSize As Long = 64# * 1024#,
这不是给他BufferSize 分配空间啊,只是附初始值吧
#代表双精度运算
比如
Dim aa As LongPrivate Sub Form_Load()
MsgBox bb
End SubPrivate Function bb(Optional dd As Long = 64# * 1024#, Optional cc As Long)
bb = dd
End Function如果你想在定义变量时复初值要用常量,如
Const aa As Long = 64#*1024#