2011-04-07 92 views
0

我正在開發vb6中的應用程序。在我的應用程序中,我試圖將各種文件複製到一個文件中。問題是我想從源文件讀取1000個字節並以相反的順序將其寫入目標文件。然後再讀取1000個字節,直到我到達源文件的最後一個。我在java中使用文件指針做了類似的工作。但是在這裏我找不到解決方案。請幫幫我。從vb6的文件中讀取並處理1000字節

回答

1

This tutorial涵蓋了如何從二進制文件讀取和寫入,有關於從文件讀取數據塊的部分。

1

您可以爲此創建一個緩衝區。這是一些讓你開始的代碼。 (我沒有在這個時刻有這樣VB6的代碼不驗證)

示例代碼:

Dim Buffer As String * 1000 
Open "C:\Windows\FileName.txt" For Binary As #1 
Get #1, 1, Data 
Close #1 

而且你的情況,你將需要跟蹤的位置的文件中

Get #file handle, position, Buffer 

同時使用Put將讀取緩衝區寫入另一個文件。

Put #file handle, position, Buffer