Вверх ↑
Этот топик читают: Гость
Ответов: 902
Рейтинг: 27
#1: 2007-04-04 00:08:16 ЛС | профиль | цитата
Подскажите пожалуйста.
Имеется количество строк отображаемое на панели при помощи счётчика и текста.
Как с помощью полосы состояния,вывести отображение хода выполнения операции
над строками.Например при поиске или любой другой операции производимой над строками?
Если можно приведите пожалуйста пример.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#2: 2007-04-04 00:23:55 ЛС | профиль | цитата
juk писал(а):
полосы состояния
что имеется ввиду ProgressBar или StatusBar ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 902
Рейтинг: 27
#3: 2007-04-04 00:30:58 ЛС | профиль | цитата
ProgressBar
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 499
Рейтинг: 1
#4: 2007-04-04 01:41:40 ЛС | профиль | цитата
наверное, вот так:
code_1205.txt
вместо задержк вставить полезную операцию или функцию.

[size=-2]------ Добавлено в 01:41
эээ... память там лишняя, сорри.
карма: 0

0
файлы: 1code_1205.txt [1.3KB] [281]
Ответов: 902
Рейтинг: 27
#5: 2007-04-04 03:51:03 ЛС | профиль | цитата
HikeR, Спасибо всё работает!
Только я её к счётчику прикрутил.
Единственно,после подсчёта строк полоса остаётся активной до следующего срабатывания.
Не льзя ли зделать так,чтоб после завершения подсчёта она опять становилась неактивной?
И если можно небольшой пример.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#6: 2007-04-04 11:34:42 ЛС | профиль | цитата
juk,
code_1209.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_1209.txt [1.5KB] [464]
Гость
Ответов: 17029
Рейтинг: 0
#7: 2007-04-04 18:52:21 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 12:49:42
карма: 0

0
Ответов: 902
Рейтинг: 27
#8: 2007-04-05 03:20:18 ЛС | профиль | цитата
А как можно вывеси ход выполнения операции при поиске и замене символа?
Ни перебора строк ни счётчика нет и я не пойму как подключить прогресс бар.
Подскажите пожалуйста.
Add(MultiElement,15474899,460,303)
{
@Hint=#21:Data1=äî&#2|1:o|0:|0:|0:|0:|0:|0:|0:|2:2=|0:|126:231;àãðóæàåò èñïðàâëåííûé||
link(onEvent1,10065349:doClear,[(502,309)(502,279)(452,279)(452,223)])
link(onEvent2,10065349:doAdd,[(502,316)(502,279)(452,279)(452,216)])
link(Data1,10065349:Text,[(466,279)(468,279)])
}
BEGIN_SDK
Add(EditMulti,3943376,3,52)
{
EventCount=3
WorkCount=1
DataCount=1
Width=174
Height=151
link(doWork1,6263572:doEvent1,[(15,58)(15,104)])
}
Add(Replace,15276860,49,154)
{
SubStr="="
DestStr=" "
link(onReplace,12932093:doEvent1,[(100,160)(100,58)])
link(Str,1699341:Var2,[(55,139)(9,139)])
}
Add(Hub,12932093,119,52)
{
link(onEvent1,3943376:onEvent1,[])
link(onEvent2,3943376:onEvent2,[])
}
Add(Hub,6263572,28,98)
{
InCount=2
link(onEvent1,15276860:doReplace,[(72,104)(72,144)(39,144)(39,160)])
link(onEvent2,3857284:doSearch,[(89,111)(89,111)])
}
Add(Position,3857284,119,105)
{
Target="="
link(onSearch,6263572:doEvent2,[(161,111)(161,88)(18,88)(18,111)])
link(Str,1699341:Var3,[(125,95)(66,95)(66,133)])
}
Add(GetDataEx,1699341,-4,124)
{
link(Data,3943376:Data1,[(9,119)(9,119)])
}
END_SDK
Add(Button,10988276,383,303)
{
Left=225
Top=35
Width=75
Caption="ÇàìåíàTab"
link(onClick,15474899:doWork1,[])
}
Add(Memo,10065349,462,210)
{
Left=25
Top=25
Width=190
Height=200
Strings=#3:1=1|3:2=2|3:3=3|3:4=4|3:5=5|3:6=6|3:7=7|3:8=8|3:9=9|5:10=10|
}
Add(ProgressBar,13501390,539,301)
{
Left=550
Top=305
}
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-04-05 03:28:10 ЛС | профиль | цитата
к поиску символа в строке никто прогресбара не далет обычно
карма: 27
0
Ответов: 902
Рейтинг: 27
#10: 2007-04-05 03:34:39 ЛС | профиль | цитата
Дело в том, что у меня большой файл и программа работает минуты 2.
В начале я не мог понять толи она работает,толи зависла,вот и хочется сделать так,чтоб было видно визуально сколько выполненно и сколько осталось.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2007-04-05 03:40:16 ЛС | профиль | цитата
juk, компонент Replace заменяет все вхождения указанной подстроки и ему не требуется выполнять предварительный поиск. Если вы поставите Debug после компонента поиск, то увидите, что он у вас ни разу не срабатывает в схеме
карма: 27
0
Ответов: 902
Рейтинг: 27
#12: 2007-04-05 03:46:23 ЛС | профиль | цитата
Значит ни как нельзя узнать время начала и конца выполнения операции?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2007-04-05 03:49:13 ЛС | профиль | цитата
можно, если выполнять ручной поиск подстрок, их ручное удаление и ручную вставку новой строки компонентами Pos, Delete и Insert соответственно.
карма: 27
0
Ответов: 902
Рейтинг: 27
#14: 2007-04-05 03:55:25 ЛС | профиль | цитата
Если чесно,для меня это пока тёмный лес.
Не могли бы Вы привести небольшой пример?
И изменится ли продолжительность замены?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#15: 2007-04-05 09:49:28 ЛС | профиль | цитата
Dilma писал(а):
то увидите, что он у вас ни разу не срабатывает в схеме

Skip должен срабатывать
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)