Вниз
Скачать: CL | DM;

Progress Bar   Найти похожие ветки 

← →
vil ©   (2003-06-19 10:22) [0]

Запускаю на сервере хранимую процедуру.
Как сделать, чтобы во время выполнения процедуры состояние ProgressBar менялось?


← →
AleksandrKu   (2003-06-19 10:51) [1]

нитью
почитай о Thread помоему правильно написал


← →
Johnmen ©   (2003-06-19 10:53) [2]

В общем случае - никак...


← →
NDeu ©   (2003-06-19 11:17) [3]

Для IB
1.Запускай процедуру из Thread
2.Меняй в ету процедуру генератор.(Новые стойности генератора является видимые вне транзакции)
3.В програме проверяй стойност генератора.


← →
Юрий Зотов ©   (2003-06-19 11:18) [4]

Нужна какая-то обратная связь. Хранимая процедура должна каким-то образом вычислять прогноз общего объема задачи и процент ее исполнения и передавать эти данные в программу. Если такую связь можно организовать, то привязать ее к прогрессбару - не вопрос. А если нельзя - то как же? Никак.


← →
andrey_pst ©   (2003-06-19 12:13) [5]

>> NDeu © (19.06.03 11:17)
>> Для IB
>> 2.Меняй в ету процедуру генератор. (Новые стойности генератора является видимые вне транзакции)

извините, а примерчик можно ?
1. как в саму процедуру генератор запихать ?
2. как из внешнего приложения получать значения этого генератора ?


← →
NDeu ©   (2003-06-19 12:48) [6]

1. gen_id(MyGenerator,MyStep)
Конечно в начале процедуре нужно генератор обнулит и предусмотрет многопользвателского режима. Кажется гдето на www.ibase.ru смотрел статийку
2. select gen_id(MyGenerator,0) from RDB$Database




← →
NickBat ©   (2003-06-19 13:38) [7]

> NDeu © (19.06.03 12:48)
1. А если другой пользователь тоже запустит эту процедуру?
2. Это только для процедуры с циклом.


← →
NDeu ©   (2003-06-19 14:32) [8]


> 1. А если другой пользователь тоже запустит эту процедуру?

На www.ibase.ru статийку смотрел? Там было решение этого проблема.

> 2. Это только для процедуры с циклом.

Нет. Напр. select ЧтоТо,gen_id(MyGenerator,1) from ГдеТо where ..



← →
NickBat ©   (2003-06-19 14:41) [9]

> Нет. Напр. select ЧтоТо,gen_id(MyGenerator,1) from ГдеТо
where ..

Но тогда заранее не знаешь максимальное значение генератора, а это для правильного прогресса тоже необходимо.


← →
NDeu ©   (2003-06-19 15:11) [10]

Почитай

http://www.ibase.ru/devinfo/generator.htm#Нестандартное применение генераторов



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
1-44742
hawkins
2003-07-01 14:27
2003.07.14
не удается из программы изменить размер листа у TQuickRep


1-44762
Man
2003-07-01 20:41
2003.07.14
Подскажите как сравнить 2 пер.


1-44746
MakNik
2003-07-01 11:36
2003.07.14
Подскажите, плз., как сделать красивое обрезание пути к файлу???


14-44892
gsv_
2003-06-26 16:26
2003.07.14
Сделал TdataModule -> TwebModule: не работает ISAPI/NSAPI


14-44897
sancho
2003-06-28 00:05
2003.07.14
Ария-1100




   Наверх