powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выполнение нескольких действий
2 сообщений из 2, страница 1 из 1
Выполнение нескольких действий
    #33396657
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дорое утро!
Использую нижеприведенный код в программе. Хотелось бы вместо сообщения WAIT вставить свою форму, показывающая допустим процент выполнения индексации. Как запустить эту форму и затем ее закрыть после выполнения этих действий?


WAIT 'Иäåò èíäåêñàöèÿ áàçы äàííûõ!' NOWAIT WIND

ON ERROR DO errhand WITH ERROR( )

alzan='sprav'
USE sprav.dbf excl
IF FLOCK()
pack
reindex
ENDIF

USE


WAIT CLEAR
ON ERROR
RETURN

*** Error ***

PROCEDURE errhand
PARAMETER errnum
=MESSAGEBOX('Ôàéë '+alzan+' çàíÿò äðóãèì ïîëüçîâàòåëåì!'+CHR(13)+'Èíäåêñàöèÿ ýòîãî ôàéëà íå ïðîèçîøëà.', 16, 'Îøèáêà')
RETURN
...
Рейтинг: 0 / 0
Выполнение нескольких действий
    #33396902
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так:

DO FORM inf NAME m_inf LINKED

* чтото делаем
.....................................

* модифицируем форму
m_inf.MyProp=10
RELEASE m_inf

Или создать класс своего окна и запустить:

m_inf = createobject('inf')
m_inf.Show()

* чтото делаем
.....................................

* модифицируем форму
m_inf.MyProp=10
m_inf.Release
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выполнение нескольких действий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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