PRB: SET MARK TO Does Not Work with "#" and "A" (176785)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 5.0
  • Microsoft Visual FoxPro for Windows 5.0a
  • Microsoft Visual FoxPro for Windows 6.0

This article was previously published under Q176785

SYMPTOMS

When you use characters like "#", "a", and "A" as date delimiters to enter a date value in Visual FoxPro 5.x, the delimiter shifts to the right creating an invalid entry.

RESOLUTION

Use characters other than "#", "a", and "A" as date delimiters.

STATUS

This behavior is by design.

MORE INFORMATION

This problem does not occur in Visual FoxPro version 3.x.

Steps to Reproduce Behavior

  1. Create and run a program (.prg) file with the following code:
           SET MARK TO "#"
           ldDate = {}
           @1,1 GET ldDate
           READ
  2. Run the program.
  3. Type in the date.
NOTE: The "#" character shifts one space to the right with every character that you enter. This eventually results in an invalid date entry.

Modification Type:MajorLast Reviewed:12/11/1999
Keywords:kbprb KB176785 kbAudDeveloper