我定义了一个字节型动态数组:
Dim ByteData() As Byte
ReDim ByteData(8000) As Byte用这个数组来存读取的二进制文件数据,然后传给客户端。但是当我把数组Redim的时候,大小不能超过8000多,一旦超过了,当我传文件的时候就提示我说超过了buffer的大小,传的数据将被截取。我看到一些例子程序里面动态数组的大小都可以设到很大,为什么我的却不行? 这里所说的缓冲区大小难道和我的机器有关???请各位好心大侠指教!
Dim ByteData() As Byte
ReDim ByteData(8000) As Byte用这个数组来存读取的二进制文件数据,然后传给客户端。但是当我把数组Redim的时候,大小不能超过8000多,一旦超过了,当我传文件的时候就提示我说超过了buffer的大小,传的数据将被截取。我看到一些例子程序里面动态数组的大小都可以设到很大,为什么我的却不行? 这里所说的缓冲区大小难道和我的机器有关???请各位好心大侠指教!
解决方案 »
- 如何读取电脑上的视频设备然后显示到combobox上?
- listview控件连接数据库的问题?
- oracle中两个日期型数据相减后会得到什么?
- 关于VB读入文本中一段数字以特定格式输出!!!
- 听说 online、rainstormmaster 升五星了。恭喜了。
- 关于用winsock作文件下载的问题
- 请问怎样才能把导出成Excel的速度加快!!!
- 如何启动一个线程,使之显示一个对话框,用来显示工作进度。如何做啊?
- 请问用V B制作浮雕效果 需要用到 哪些方面的知识啊。。谢谢
- 帮忙:在Access中指明了字段反而插不进数据?
- DataCombo控件的click事件是怎么才算是的?
- 询问怎样在COMBO控件里避免选择重复的选项?
Dim len = filelen("文件名")
ReDim ByteData(len) As Byte