text in fields (CR/LF, CR, LF) which is correct?

Richard Gaskin ambassador at fourthworld.com
Thu Aug 29 17:14:01 EDT 2002

Kee Nethery wrote:

> -- Test A
> I am pulling text from a database and in the text, I have the word
> "Default", followed by an ASCII 13 which is a CR or return, followed
> by another word "Your". In Hypercard and in Tex-Edit under MacOS X
> this displays as
> Default
> Your
> In Revolution on MacOSX it displays as
> DefaultYour
> When I copy all the characters starting with "t" and ending with "Y"
> and paste into Tex-Edit, it shows that I have indeed captured three
> characters and the middle character is a return. But in the
> revolution text field the two words appear to run together.
> -- Questions
> 1. What the ... is going on here?
> 2. Why is Revolution ignoring the lone CR initially and then not
> ignoring it later?
> 3. Why is Revolution changing the CR LF characters to CR CR?

Rev gives you a choice of having line engings converted or not (see #5

> 4. What does Revolution want to see between the "t" and the "Y" so
> that the "Y" appears to be on the line below the "t"?

Depends on how you tell it to read yhe data (see #5 below).

> 5. Is there some setting I should use that will cause Revolution to
> pay attention to returns in text fields without having to paste into
> a text editor and then copy them back?

You can read as text or binary.  Text converts line endings, binary leaves
everything as it is natively.

As text:

  open file tMyFile for read
  - OR -
  open file tMyFile for text read
  - OR -
  put url ("file:"&tMyFile) into tMyData

As binary:

  open file tMyFile for binary read
  - OR - 
  put url ("binfile:"&tMyFile) into tMyData

> 6. Is there some hack, some magic moves I can perform in script to
> get Revolution to display the lone returns?

 replace numtochar(10) with cr in tMyText

 Richard Gaskin 
 Fourth World Media Corporation
 Custom Software and Web Development for All Major Platforms
 Developer of WebMerge 2.0: Publish any database on any site
 Ambassador at FourthWorld.com       http://www.FourthWorld.com
 Tel: 323-225-3717                       AIM: FourthWorldInc

More information about the Use-livecode mailing list