请教怎样才能在文件复制时保持定长 我看:应先分析一下复制后为什么出错;可能的原因无外乎:文件首部多字符;文件尾部多字符;换行符;可以将buffer声明成Byte数组,MSDN中有例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题出在你的变量以及对应的操作上面,你读取得数据是二进制的数据,而string类型都是针对字符串处理的,它将会对0dh重新解释成0dh,0ah,因此你的二进制流就会出现这种问题。你注意看一下你的文件打开方式,这需要是二进制的打开方式。不然也会出现自动的转换。你可以用一下:ReadFile和WriteFile来进行输入输出。 用API:CopyFile再错了就是M$的不是了 试一下:dim buffer() as bytedim l as longl = filelen(file1)redim buffer(l-1)open file1 for binary #1open file2 for binary #2get #1,,bufferput #2,,buffer 请问各位大虾,窗口拖动的时候,能不能继续执行程序? 为什么我的COM口只能接收到8个16进制数? VB如何设置Excel当前页码和总页码?谢谢:) 如何令Spread打印出来的表格水平及垂直居中? VB.NET 中如何调用 API 函数? 大家讨论一下:是不是应该从VB转向VB.NET? 帮忙修改一段代码 vb 操作EXCEL 复制条件行到表2中 一个很简单的问题:怎样改变工具栏上按钮的大小? Visual Basic宣告死亡!!! 救命啊!!! 关于控制面板
CopyFile
再错了就是M$的不是了
dim l as long
l = filelen(file1)redim buffer(l-1)open file1 for binary #1
open file2 for binary #2get #1,,buffer
put #2,,buffer