powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите. Глюки или кривые руки?
6 сообщений из 6, страница 1 из 1
Помогите. Глюки или кривые руки?
    #35283912
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С СУДБ Oracle работаю через курсорадаптеры.
Есть основная форма (ф1) с гридом (readonly) - modless.
Из нее для редактирования записи вызываю другую форму (ф2) - модальную.
Из ф2 вызывается небольшая формочка для выбора из грида необходимого значения (грид используется для возможности организации контекстного поиска по списку) - форма тоже модальная (ф3).
Возникают 3 проблемы (не получается их побороть :( ) - может у кого есть предположения или идеи?

1. Когда получив какой-нить messagebox в ф2 возвращаюсь в ф1 - то виндозная кнопка закрытия окна (крестик в верхнем правом углу) затенена, и пока на экране не сделаю активным любое другое приложение (хоть даже сообщение ICQ) кнопка затенена и недоступна - никакие рефреши не помогают.

2. Закрываю ф3 (не делая в ней ничего на гриде), закрываю ф2, в ф1 перестает правильно работать вертикальный скролбар на гриде - "бегунок" стоит с самом нижнем положении и не меняет его ни при каких действиях, но при этом я мог перемещаться по всем 2500 записям грида.

3. Закрываю ф3 (что угодно делая мышой на гриде), закрываю ф2, в ф1 в гриде из 2500 записей показывает только последние 40 и в странной сортировке - и вернуть нормальное отображение всех 2500 записей тоеж не выходит :(

Очень похоже что 2 и 3 проблемы из одной оперы - но что к этому приводит и как это побороть увы не понимаю.

Буду благодарен любой помощи.
...
Рейтинг: 0 / 0
Помогите. Глюки или кривые руки?
    #35284002
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По первому вопросу - глюк вызова модальных форм. Лечится "передергиванием" свойства Closable при возврате в основное окно

Код: plaintext
1.
2.
3.
4.
DO ModalForm.scx

ThisForm.Closable = .F.
ThisForm.Closable = .T.

Второй и третий вопросы - похоже, где-то произошло переоткрытие источника данных Grid или связанных с ним по Relation таблиц.

Как-то не аккуратно открываются/закрываются таблицы, используемые в подчиненных формах. Или же некорректно настраивается главный индекс основной таблицы.
...
Рейтинг: 0 / 0
Помогите. Глюки или кривые руки?
    #35284023
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По первому спасибо - но был удивлен - точно пробовал не помогало - теперь помогает :)
...
Рейтинг: 0 / 0
Помогите. Глюки или кривые руки?
    #35284139
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По второму и третьему тоже спасибо за подсказанное направление. Причину пока найти не удалось. Но перестроение индекса на основной форме помогает. Буду дальше искать где накосячил.
...
Рейтинг: 0 / 0
Помогите. Глюки или кривые руки?
    #35289577
На ХР у конкретного пользователя во всплывающих окнах вместо русских букв каракули. Файла foxfont.fon по поиску не нашла. У других же пользователей со шрифтом все ОК. Почистила все что можно: и ТЕМР, и Local Setting, а проблема осталась. Что еще можно сделать?
...
Рейтинг: 0 / 0
Помогите. Глюки или кривые руки?
    #35289607
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше создавать собственные темы, а не "цепляться" к чужим.

А по сути:

- О какой версии FoxPro идет речь?
- Что именно подразумевается под термином "всплывающие окна"?
- Файл CONFIG.FPW со строкой CODEPAGE=1251 есть?
- Проблемный компьютер какую локализацию Windows имеет?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите. Глюки или кривые руки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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