powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
5 сообщений из 5, страница 1 из 1
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
    #33632108
Alexa12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак не могу понять почему так происходит: Есть простая форма с OLE объектом (Прогресс Баб или как там его). В этой форме при нажатии кнопки(на этой форме) запускается обычная перекачка данных из одной таблицы в другую таблицу (структуры одинаковые) по простому условию. При выполнении этого условия я запускаю модальную форму(для того чтобы остановить процесс перекачки и получить данные из модальной формы). Все нормально работает. Полоска бежит, проценты считаются. А когда открывается модальная форма, то этот злощастный ПРОГРЕСС БАР меняет свое местоположение на форме. Перескакивает на самый верх формы и больше не возвращается на свое место. Помогает только заново открыть форму. В чем ЗАСАДА не пойму. Подскажите, кто знает как с этим бороться.
...
Рейтинг: 0 / 0
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
    #33632118
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй посмотреть свойство autoyeld
...
Рейтинг: 0 / 0
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
    #33632162
Alexa12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это свойство чего именно смотреть ? Формы, модальной формы или ОЛЕ объекта. И что это за свойство ? Что с ним должно быть для правильной работы ?
...
Рейтинг: 0 / 0
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
    #33632281
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_VFP.AutoYield = .F.

Это глобальная настройка среды FoxPro для того, чтобы события ActiveX элементов обрабатывались в общей очереди событий FoxPro. Не думаю, что в данном случае это что-то решит.

Модальная форма запускается из события ActiveX? Т.е. где дана собственно команда DO FORM или oForm.Show(1)?

Не пробовал положить Progress Bar в контейнер?
...
Рейтинг: 0 / 0
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
    #33632709
Alexa12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Модальная форма запускается из события нажатия кнопки. Примерно так :
.....
select tablica
scan
...
if tablica.pole1>0
DO FORM MODALNAJ TO PEREMENNAJA
endif
...
endscan
Форма открывается, а прогресс бар улетает на верх и там остается пока основную форму не закроешь, хотя продолжает полоска бежать, только уже наверху. С контейнером не пробовал. А если убрать модальность формы все ОК, только прога продолжает работать и не останавливается.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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