View previous topic :: View next topic |
Author |
Message |
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 10 Nov 2005 15:30 Post subject: Индикатор процесса |
|
|
Прочитала в Help про функции PROCES_
Не понимаю, откуда PROCES_UPDATE узнает, на сколько процентов выполнен процесс. ПО идее, я должна была бы это сама вычислить и подать ему во входных параметрах. Но у него только один параметр - это номер индицируемого процесса
Получается, индикатор процесса работает только для прохождения по текущей БД, а для других процессов нельзя его использовать? Действительно так?
Last edited by Марина on 10 Nov 2005 15:45; edited 1 time in total |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 10 Nov 2005 15:44 Post subject: |
|
|
Вторым параметром даете процент , напримерRECNO()/cntBase
а вообще:
PROCES_INI(nMaxElem, nRow, nCol, cPrompt, nDlina, cColFon, cColSim, lIndik )
PROCES_UPDATE(nNomer, nProcent, nStep, nIndik )
PROCES_END(nNomer)
когда инициализируете индикатор
вы присваиваете номер nNomer
и затем ссылайтесь на эту переменную
я так думаю, что теоретически можно весь экран заполнить индикаторами
Все будет зависеть от точек вызова и координат. |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 10 Nov 2005 17:13 Post subject: |
|
|
Спасибо
Значит разработчикам надо исправить Help |
|
Back to top |
|
|
Behemoth
Joined: 15 Mar 2002 Posts: 155 Location: Новиков Алексей Юрьевич Occupation: ПБОЮЛ Interests: Пермь
|
Posted: 11 Nov 2005 13:11 Post subject: |
|
|
Добрый день.
По умолчанию, proces_update при каждом вызове прибавляет единицу к своему внутреннему счетчику. И исходя из переданного в proces_ini параметра nmaxelem и значения внутреннего счетчика, вычисляет процент выполнения и рисует полоску соответствующей длины. _________________ С уважением, Новиков Алексей. |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 11 Nov 2005 13:47 Post subject: |
|
|
Ну, раз пошел разговор, тогда скажите еще пожалуйста, что такое nStep |
|
Back to top |
|
|
Яков
Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
|
Posted: 14 Nov 2005 13:00 Post subject: |
|
|
А никто не мерил, на сколько "индикатор процесса" снижает производительность, т.е увеличивает время расчета? |
|
Back to top |
|
|
GVA
Joined: 16 Oct 2003 Posts: 99 Location: Gaponenko Occupation: HDM Interests: Москва
|
Posted: 02 Dec 2005 11:47 Post subject: Мерили |
|
|
Выгрузка справочника номенклатуры (~20000 строк) база в сети
Без Proces 14сек
С Proces 16сек
На локале разницы не заметил что-то около 3сек в обоих случаях. |
|
Back to top |
|
|
Яков
Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
|
Posted: 03 Dec 2005 07:29 Post subject: |
|
|
Я есть процесс длительный (10-20 минут) пропорция интересно сохранится? |
|
Back to top |
|
|
|