powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заклинило )))
8 сообщений из 33, страница 2 из 2
Заклинило )))
    #39197810
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто понял, что происходило, объясните. Мне интересно. Такое впечатление, что по событию ухода/потери фокуса комбо1 вызывался его interactivechange... но почему?
...
Рейтинг: 0 / 0
Заклинило )))
    #39197820
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT в курсор не всегда создает новый курсор. Иногда оптимизитор использует SET FILTER, т.е. получилось что-то развнозначное
Код: sql
1.
2.
use goroda again alias gor
SET FILTER to id_str=thisform.combo1.ListIndex


NOFILTER заставил сделать полноценный курсор.

Но непонятно почему сглючило, код ведь внутри формы, thisform есть. Какой-то внутренний глюк фокса.
Возможно фокс использован без SP или с русификатором.
...
Рейтинг: 0 / 0
Заклинило )))
    #39197895
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

да мало того, если затык в set filter, то непонятно, почему эта ошибка вылетает только при попытке ухода с контрола, а не после изменения его значения. Я же писал - выбираешь другое значение, interactivechange отрабатывает нормально - значение во втором комбо изменяется. А пытаешься с комбо1 уйти, и всё, превед. Хотя в коде ухода(что в valid, что в when) - пусто.
...
Рейтинг: 0 / 0
Заклинило )))
    #39197923
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вообще эта ошибка не повторяется. Потестить даже нечего. Поэтому гадать сложно.
Единственное что могу предположить - фокус почему-то ушел за пределы формы и было обращение к курсору, которое вызвало проверку thisform.combo1.ListIndex. Как такое могло случится - ХЗ. Глюк фокса.
У тебя какая версия?
У меня
Код: sql
1.
? version() && Visual FoxPro 09.00.0000.5815 for Windows
...
Рейтинг: 0 / 0
Заклинило )))
    #39197942
Dima TУ меня вообще эта ошибка не повторяется. Потестить даже нечего. Поэтому гадать сложно.
Единственное что могу предположить - фокус почему-то ушел за пределы формы и было обращение к курсору, которое вызвало проверку thisform.combo1.ListIndex. Как такое могло случится - ХЗ. Глюк фокса.
У тебя какая версия?
У меня
Код: sql
1.
? version() && Visual FoxPro 09.00.0000.5815 for Windows

А должно быть
Visual FoxPro 09.00.0000.7423 for Windows
...
Рейтинг: 0 / 0
Заклинило )))
    #39198459
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там, где проверял, был 2412. Похоже, баг старой версии.
...
Рейтинг: 0 / 0
Заклинило )))
    #39198464
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильный проходящий.Dima TУ меня
Код: sql
1.
? version() && Visual FoxPro 09.00.0000.5815 for Windows

А должно быть
Visual FoxPro 09.00.0000.7423 for Windows
5815 это SP2 который сейчас лежит на сайте MC https://www.microsoft.com/en-us/download/details.aspx?id=13959
7423 это какой-то update после SP2, МС его сначала выложил, потом убрал. Стоит ли его ставить - вопрос.
...
Рейтинг: 0 / 0
Заклинило )))
    #39198519
Dima Tправильный проходящий.пропущено...
А должно быть
пропущено...

5815 это SP2 который сейчас лежит на сайте MC https://www.microsoft.com/en-us/download/details.aspx?id=13959
7423 это какой-то update после SP2, МС его сначала выложил, потом убрал. Стоит ли его ставить - вопрос.СтОит, стОит...
А убрали его по ошибке при зачистке от сайта от устаревшего материала.
На codeplex еще лежит, оттуда можно взять.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заклинило )))
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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