Link to home
Start Free TrialLog in
Avatar of Cristi_E
Cristi_EFlag for Romania

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!
Avatar of Chris Bottomley
Chris Bottomley
Flag of United Kingdom of Great Britain and Northern Ireland image

Hello Cristi_E,

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
Avatar of Cristi_E

ASKER

I dont really understand this part: "but afaik appends quote marks to strings ". Please can you be a little more explicit?
    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

ASKER CERTIFIED SOLUTION
Avatar of GrahamSkan
GrahamSkan
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you verry much!