|
Progress bar
|
|||
---|---|---|---|
#18+
ПанургJoss, а тут мало от меня зависит. Это стандартный контрол существующий с Win95. У тебя же есть пример с ним Описание элементов управления ActiveX (21 элемент) , там смотри Animation . Только не цепляем библиотек и рисуем в реальном времени. AVI можно засунуть любую или эту подкорректировать.Ясно. А я когда-то для GIF начинал делать. Но не доделал. Где-то лежит. Брал Gif , раскладывал на кадры, а потом через таймер выводил в элемент Image. Даже что-то получалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2015, 15:42 |
|
Progress bar
|
|||
---|---|---|---|
#18+
Правильное решение - использование многопоточности, но это в свою очередь ведет к другим проблемам... :) ( Потоки в Visual Basic ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2015, 16:52 |
|
Progress bar
|
|||
---|---|---|---|
#18+
Casper2002, у меня всё работает без многопоточности ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2015, 17:22 |
|
Progress bar
|
|||
---|---|---|---|
#18+
Joss, где то я видел твою попытку, давненько уже... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2015, 17:26 |
|
Progress bar
|
|||
---|---|---|---|
#18+
То Панург, у меня в задаче есть несколько мест с длительными вычислениями. Хотел туда пристроить этот прорессбар, но не удалось. Там где происходит копирование базы (3-5 минут) там всё крутится. А вот где расчёты, там выводится только первый кадр avi и всё. Больше ничего не меняется. картинка висит без изменений. Потом, по окончанию рассчёта - исчезает. Вот такие вот пироги. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 13:55 |
|
Progress bar
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 14:18 |
|
Progress bar
|
|||
---|---|---|---|
#18+
Предлагаете после каждого выполненного запроса выводить индикатор? Только там у меня в расчёте более полусотни исполняемых запросов и лепить после каждого вызов индикатора неохота. Хотелось бы запустить форму с индикатором перед запуском расчёта, а по окончанию закрыть. Но не получается. Разве что многопоточность, но тут я плаваю... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 14:59 |
|
Progress bar
|
|||
---|---|---|---|
#18+
JossПредлагаете после каждого выполненного запроса выводить индикатор? . Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 15:34 |
|
Progress bar
|
|||
---|---|---|---|
#18+
А куда вставлять con_WillExecute() и con_ExecuteComplete(()? Некоторые запросы у меня выполняются в момент, а некоторые 2-3 минуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 15:51 |
|
Progress bar
|
|||
---|---|---|---|
#18+
JossТо Панург, у меня в задаче есть несколько мест с длительными вычислениями. Хотел туда пристроить этот прорессбар, но не удалось. Там где происходит копирование базы (3-5 минут) там всё крутится. А вот где расчёты, там выводится только первый кадр avi и всё. Больше ничего не меняется. картинка висит без изменений. Потом, по окончанию рассчёта - исчезает. Вот такие вот пироги. А если вынести прогрессбар в отдельную базу и как то так (см.пример) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2015, 02:50 |
|
Progress bar
|
|||
---|---|---|---|
#18+
guest_rusimport, Мысль интересная. Но уж больно не хочется создавать под это специальные базы. Начинаются вопросы об их позиционировании на экране. Правда это можно обойти развернув Access во весь экран. Бум думать и пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2015, 11:07 |
|
Progress bar
|
|||
---|---|---|---|
#18+
guest_rusimport, покрутил, попробовал. В моём случае не подходит. У нас пользователи открывают сразу несколько задач и переключаются между ними. И в этом случае непривязанный к конкретному окну Access индикатор будет cмущать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 10:13 |
|
|
start [/forum/topic.php?fid=45&startmsg=39103036&tid=1614273]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 457ms |
0 / 0 |