Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 586
#1: 2018-11-30 21:12:57 ЛС | профиль | цитата
Штатный диалог с прогрессом (delphi & FPC)
Может добрый юзер иконку смастерит?
В принципе ничего не мешает для включения в пакет, диалог то штатный
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1ProgressDialog.zip [51.2KB] [520]
vip
#1.1контекстная реклама от партнеров
Ответов: 2200
Рейтинг: 673
#2: 2018-12-01 01:48:34 ЛС | профиль | цитата
andrestudio, у меня не работает, рантайм ерор кричит. Покопавшись узнал что виновник CoCreateInstance, выдает HResult = 800401F0 (CO_E_NOTINITIALIZED - CoInitialize has not been called). Добавил в конец:

initialization
CoInitialize(nil);
finalization
CoUninitialize;
Ошибка пропала.
andrestudio писал(а):
Может добрый юзер иконку смастерит?

Вот такое безобразие могу предложить:

И еще интересно почему doPosition (Устанавливает позицию прогресса) выводит сообщение, почему не doCreate или doShow или doMessage, а потом уже doPosition?
карма: 11

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#3: 2018-12-01 02:33:37 ЛС | профиль | цитата
andrestudio писал(а):
В принципе ничего не мешает для включения в пакет

Доводите до ума, тестируйте.
карма: 22

0
Ответов: 5227
Рейтинг: 586
#4: 2018-12-01 13:52:23 ЛС | профиль | цитата
sla8a, спасибо за иконку и за выловленную багу. Я видать эту инициализацию в ActiveX.pas воткнул и забыл. У тебя кстати на сей день какая windows? Что касаемо точек типа doShowDlg, doHideDlg изначально они и были, но потом от них отказался (просто лишние затраты для логики) Прогресс а точнее диалог с прогрессом по сути и так отображается с учётом итераций, ну и скрывается по окончанию. (принудительно скрыть -> doProgress >= Max ничего сложного)
Непонятно одно, довольно удобная тузла (аж с vin98) не очень то и распространёна в применении. Вот тут есть немного чтива, но мне там доп. фишки не нужны http://users.skynet.be/oleole/ProgressDialog.htm
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#5: 2018-12-01 14:05:02 ЛС | профиль | цитата
andrestudio, а это му-му в 10-ке работает? Пока не ставил, подожду окончательного релиза
карма: 22

0
Ответов: 5227
Рейтинг: 586
#6: 2018-12-01 14:13:16 ЛС | профиль | цитата
nesco, у меня нет 10-ки, но что-то мне подсказывает что от shell(a) там не отказались
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 233
Рейтинг: 12
#7: 2018-12-01 14:26:51 ЛС | профиль | цитата
andrestudio, нашел в файлах test_tabcontrol - не подскажешь что там за компонент? Уж очень прикольно смотрятся кнопки с картинками
карма: 2

0
Ответов: 5227
Рейтинг: 586
#8: 2018-12-01 14:44:16 ЛС | профиль | цитата
Iliya, там ещё много чего доделать надо. (коды ваще не причёсаны). Скажем так, по сути они и ещё ряд компонентов которые ещё не реализованы понадобятся мне для реализации некоего проекта для участия в конкурсе по "FreeSCADA" Заранее зная свой провал но всё же иду во банк "проект будет в HiAsm". Пока нужно fpc по изучать...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2200
Рейтинг: 673
#9: 2018-12-01 16:36:03 ЛС | профиль | цитата
andrestudio писал(а):
какая windows?

ХP (есть и семерка, но там HiAsm для тестирования в основном)
andrestudio, насколько понял то для закрытия нужно отлавливать onCancel и использовать таймер, так может всунуть таймер внутрь?
карма: 11

0
Ответов: 118
Рейтинг: 0
#10: 2018-12-02 09:30:39 ЛС | профиль | цитата
andrestudio, звени что не по теме но не мог бы ты скинуть elv.dll последней версии. Буду очень благодарен.
карма: 0

0
Ответов: 5227
Рейтинг: 586
#11: 2018-12-02 09:52:27 ЛС | профиль | цитата
sla8a, да по идее как бы нужен (например что то пошло не так и итерации на вход не поступают, возможно ведь такое?) может коллеги что посоветуют? Spectr20, всё пропало (диск накрылся), выкладывал с исходниками, залей куда нибудь попробую собрать. Сегодня не обещаю, домашними делами припахали.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 203
Рейтинг: 2
#12: 2018-12-06 11:49:10 ЛС | профиль | цитата
andrestudio, про FreeScada интересно очень... Наработки будут открыты ?
карма: 0

0
Ответов: 5227
Рейтинг: 586
#13: 2018-12-09 08:30:26 ЛС | профиль | цитата

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)