Microsoft KB Archive/95704

= PRB: ? Command Drops Carriage Return/Linefeed =

Article ID: 95704

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition
 * Microsoft FoxPro 2.0
 * Microsoft FoxPro 2.5b for MS-DOS
 * Microsoft FoxPro 2.5a
 * Microsoft FoxPro 2.5b
 * Microsoft FoxPro 2.5a

-



This article was previously published under Q95704



SYMPTOMS
When you are using the question mark (?) command to send information to the printer, occasionally a carriage return and linefeed (CR/LF) combination is dropped and information is printed on the same line. For example, you may receive the following printed output:

customer_name customer_lastname

customer_name customer_lastname customer_name customer_lastname

customer_name customer_lastname



RESOLUTION
Use the ?? command in place of the ? command. Because the ?? command does not send a carriage return and linefeed automatically, you must send them manually by adding CHR(13)+CHR(10) to the end of each line. The following example shows the correct use of the ?? command: SET PRINTER to LPT1 SET PRINTER ON  SELECT customer SCAN ALL WHILE !EOF ?? customer.contact+&quot; &quot;+customer.company+CHR(13)+CHR(10) ENDSCAN SET PRINTER TO

Additional query words: VFoxWin FoxDos FoxWin format break line feed

Keywords: KB95704

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.