PRB: ? Command Drops Carriage Return/Linefeed (95704)
The information in this article applies to:
- Microsoft Visual FoxPro for Windows 3.0
- Microsoft FoxPro for MS-DOS 2.0
- Microsoft FoxPro for MS-DOS 2.5
- Microsoft FoxPro for MS-DOS 2.5a
- Microsoft FoxPro for Windows 2.5
- Microsoft FoxPro for Windows 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+" "+customer.company+CHR(13)+CHR(10)
ENDSCAN
SET PRINTER TO
Modification Type: | Major | Last Reviewed: | 12/1/2003 |
---|
Keywords: | KB95704 |
---|
|