Cristi_E
asked on
Write in a text file without vbCrLf vb6
Hello!
I need to write in a text file in Visual Basic 6 some text lines but without the vbCrLf automatically inserted at the end of the line. If i use the following code:
Open App.Path & "\TextFile.txt" For Output As #1
Print #1, "Some text"
Close #1
this automatically inserts me an vbCrLf (Enter key) at the end of every line. I need to be able to choose if i want to insert Chr(13) or Chr(10) or both in a construction like this:
Print #1, "Some text" & Chr(13)
How can i do this?
Thank you!
I need to write in a text file in Visual Basic 6 some text lines but without the vbCrLf automatically inserted at the end of the line. If i use the following code:
Open App.Path & "\TextFile.txt" For Output As #1
Print #1, "Some text"
Close #1
this automatically inserts me an vbCrLf (Enter key) at the end of every line. I need to be able to choose if i want to insert Chr(13) or Chr(10) or both in a construction like this:
Print #1, "Some text" & Chr(13)
How can i do this?
Thank you!
ASKER
I dont really understand this part: "but afaik appends quote marks to strings ". Please can you be a little more explicit?
Thank you!
Thank you!
afaik - as far as I know
Print #1, "Some text"
results in:
Some Text
with the CR LF being written to stream #1
Write #1, "Some text"
results in:
"Some Text"
being written to stream #1 ... but no CR LF
Chris
Print #1, "Some text"
results in:
Some Text
with the CR LF being written to stream #1
Write #1, "Some text"
results in:
"Some Text"
being written to stream #1 ... but no CR LF
Chris
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you verry much!
I think write supports this but afaik appends quote marks to strings - don't know if this is a problem of itself for you?
Regards,
Chris