powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с переходом с фокса 2.10 на фокс 2.6
7 сообщений из 7, страница 1 из 1
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819393
tvk2604
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Я перевожу ПО с 2.10 на 2.6, вынужденная мера в ожидании ПО на 1С.
Может кто-нибудь может разъяснить такую конструкцию

KEYBOARD CHR(13)
@ 1,1 GET TABN
READ
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819413
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
KEYBOARD CHR(13) && Поместить в буфер клавиатуры нажатие клавиши Enter
@ 1,1 GET TABN && Создать поле ввода в TABN
READ && Ожидать ввод с клавиатуры


Потестить негде, если не путаю, то создастся поле, затем READ извлечет Enter из буфера клавиатуры и программа пойдет дальше.

В итоге только значение TABN на экране останется, но непонятно зачем такой хитрый способ его вывода.

PS Проблема в чем? Насколько я помню под 2.6 должно работать без правки кода.
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819416
tvk2604
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,
этой программе 27лет, писала не я. Все процедуры спокойно перешли на 2.6, а здесь не хочет обрабатываться нажатие TAB. При нажатии надо уйти из поля ввода и демонстрировать другие окна. Она не хочет воспринимать Сhr(13) как нажатый Enter
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819588
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял при чем тут TAB, а нажать Enter попробуй так
Код: sql
1.
KEYBOARD "{ENTER}"

или
Код: sql
1.
KEYBOARD "{ENTER}" PLAIN
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819678
tvk2604
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего не получается. Зависает на команде Read.
При загрузке программы вначале 1-ое поле таб.№, его нельзя корректировать, далее поле ввода фамилия, я его не хочу корректировать и для этого нажимаю Tab, чтобы перейти к программе окон.
Т.е.
@ 0,0 fam get
read
В таком виде если ставлю inkey() перед read выдает "0".
Добавила clear typeahead работает и Esc и Enter.
Добавила KeyBoard "{Enter"}, после Read тупо пошла по следующим полям, но на Tab, чтобы перейти в окнам, так и не реагирует.
Но ведь в 2.10 работает как часики(((((((
Не знаю уже, что придумать. Тут программ немеренно, страшно переписывать, было объектное я б уже десять раз свое написала((((
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39819807
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvk2604, кроме тебя никто не видит что происходит, поэтому такое описание малоинформативно.

Я не понимаю суть проблемы. Если тебе не надо останавливаться на READ то просто убери его. А GET замени на SAY.

Код: sql
1.
@ 1,1 SAY TABN



PS Как понимаю фокс 2.10 это вовсе не фокс, а его предшественник foxbase 2.10, лично я застал его в начале 90х, уже тогда все переписывалось на FoxPro 2.0 и 2.6. В начале 2000х уже мало кто пользовался 2.6, тогда вовсю использовалось Visual FoxPro 6.0, в котором подход к построению UI в корне отличается от 2.6. Это я к тому что если кто-то из присутствующих работал с 2.6, то за 15+ лет благополучно его забыл.
...
Рейтинг: 0 / 0
Проблема с переходом с фокса 2.10 на фокс 2.6
    #39820272
tvk2604
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за отклик. Все, что вы предложили, я тоже с самого начала делала, но это не работает. Выход я нашла может и кривой, но он работает. так что вопрос снят. Теперь срабатывает по нажатию последовательно Tab и Enter. Времени искать что-то красивое просто нет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с переходом с фокса 2.10 на фокс 2.6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]