| | |
Reading binary data from a file and writing it
![]() |
In Visual Basic 6 I have written a program to read and write to a file. It works fine. Now I have to do the same for binary data since the information I write to the file has end-of-line and return characters. For instance, when I write to the file, the data looks like this:
"3
34"
Because there is a break in the data. In debug mode, the text data has two boxes where the end-of-line and return characters go.
Anyway, does anyone have any example code of binary level reading and writing to and from a file?
"3
34"
Because there is a break in the data. In debug mode, the text data has two boxes where the end-of-line and return characters go.
Anyway, does anyone have any example code of binary level reading and writing to and from a file?
The character codes for that are vbcr and vblf (also vbcrlf) which translate to chr(13) and chr(10) (those are carriage return and line feed). So, if it would be easier for you to merely check for an occurance of either of those in a string using instr, and replacing the offending character with the replace function, that might be an easier solution for you. However, if you want to leave the file completely unchanged, and merely write the file as it is with binary:
Let me know what you come up with.
Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
Dim B() As Byte Dim srcFile as string dim destFile as string ' /* Change This To your File */ srcFile = "c:\somefile.exe" destFile = "c:\destination.exe" Open srcFile For Binary Access Read As #1 ReDim B(LOF(1) - 1) Get #1, , B Close #1 open destfile for binary access write as #1 put #1, , B close #1
Let me know what you come up with.
![]() |
Similar Threads
- problems with reading random access line from a file (C++)
- Get data out of excel file stored as an image (MS SQL)
- writing students data to a text file (Assembly)
- Listview Data to XML or file (VB.NET)
- Binary data in app.config (C#)
- How to load binary content of a .class file? (Java)
- empty or delete data index file in temp internet files (Windows NT / 2000 / XP)
Other Threads in the Visual Basic 4 / 5 / 6 Forum
- Previous Thread: using the clipboard
- Next Thread: RmDir and MsChart Have Problems in XP -Pls Help
| Thread Tools | Search this Thread |
* 6 429 2007 access activex add age application basic beginner birth bmp calculator cd cells.find click client code college component connection connectionproblemusingvb6usingoledb copy creat ctrl+f data database datareport date delete dissertations dissertationthesis dissertationtopic edit error excel excelmacro file filename form hardware header iamthwee image inboxinvb internetfiledownload keypress label listbox listview liveperson login looping machine microsoft movingranges number objectinsert open oracle password prime program prompt range-objects readfile reading record refresh remotesqlserverdatabase report save search sendbyte sites sort sql sql2008 sqlserver subroutine tags textbox time urldownloadtofile vb vb6 vb6.0 vba visual visualbasic visualbasic6 web window windows






