:: Visual Foxpro, Foxpro for DOS
Фокс прощает опечатки
Равиль
Автор

Сообщений: 6553
Откуда: Уфа
Дата регистрации: 01.08.2003
Всем привет ! Дежавю, что тема такая уже была )

Бывает фокс как бы "прощает" опечатки
Вот только что пропустил пробел :

Use MyTable in 0Shared && сработало

но

Use MyTable in 0Exclusive && уже не катит

Что-то еще бывало но уже не помню )


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Фокс прощает опечатки
akvvohinc

Сообщений: 4222
Откуда: Москва
Дата регистрации: 11.11.2008
Думаю, что о каких-то закономерностях работы анализатора при подобных опечатках просто никто особо не озаботился - вряд ли что-то мешало тому, чтобы понимать аналогично и 0EXCL.

Кстати, разница в поведении видна ещё до выполнения команды - если набрать 0SHAR, то SHAR будет выделен цветом, то есть Фокс "понял" эту опцию.
А при наборе 0EXCL такого не происходит, в отличие от 0 EXCL.
Ratings: 0 negative/0 positive
Re: Фокс прощает опечатки
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
Могу предположить, что "0EXCL" - это похоже на начало записи числа в научном формате "0E1". Но в итоге - не корректное значение, поэтому ошибка. А вот "0SHAR" - однозначно можно отделить ожидаемое число "0" от последующего текста, поэтому корректно отрабатывает

Сейчас FoxPro нет под рукой, но если это именно так, то также адекватно будут распознаваться и другие опции команды USE. Ну, например

Use MyTable in 0Again

Но, повторюсь. Не проверял. Это предположение.
Ratings: 0 negative/0 positive
Re: Фокс прощает опечатки
akvvohinc

Сообщений: 4222
Откуда: Москва
Дата регистрации: 11.11.2008
Владимир Максимов
Могу предположить, что "0EXCL" - это похоже на начало записи числа в научном формате "0E1".
Ваше предположение подтвердилось.
После ввода числоE Фокс ожидает число в этом месте.

И поэтому такие команды уже проходят:
USE Table1 IN 0EEXCL
USE Table1 IN 120E-1EXCL
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 BOBAN  (Гостей: 20)

© 2000-2024 Fox Club 
Яндекс.Метрика