Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вставка анимации в окно / 23 сообщений из 23, страница 1 из 1
09.10.2013, 23:48
    #38422213
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
пока выполняются SQL-запросы,открывается окно "подождите,идет выполнение операций"..необходимо разместить в этом окне gif-анимацию или же самостоятельно прописать какое-нибудь похожее событие(моргающие,бегающие точки или что в этом роде). Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов..может кто-нибудь поделится соображениями,подскажет,что делать?
...
Рейтинг: 0 / 0
10.10.2013, 00:51
    #38422241
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05,
Какая версия РВ?
...
Рейтинг: 0 / 0
10.10.2013, 00:55
    #38422242
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
Филипп,9-ая
...
Рейтинг: 0 / 0
10.10.2013, 06:49
    #38422289
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05Филипп,9-ая
Значит ещё есть шанс использовать Microsoft Animation Control. Он бежит в отдельном потоке, поэтому не будет подвисать.
В более поздних версиях Sybase воткнул этот контрол как стандартный внутрь РВ, убив при этом его способность бежать в отдельном потоке...
Завтра нарою пример и прикреплю.
...
Рейтинг: 0 / 0
10.10.2013, 08:05
    #38422309
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
Филипп,буду очень благодарен!
...
Рейтинг: 0 / 0
10.10.2013, 23:00
    #38423718
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
ФилиппLeS_05Филипп,9-ая
Значит ещё есть шанс использовать Microsoft Animation Control. Он бежит в отдельном потоке, поэтому не будет подвисать.
В более поздних версиях Sybase воткнул этот контрол как стандартный внутрь РВ, убив при этом его способность бежать в отдельном потоке...
Завтра нарою пример и прикреплю.
Да просто открыть окошко в отдельном потоке и спрашивать "что там в главном". Этот примет в книге по РВ6 есть. А в этом окошке уже вставляете всё что Вам нужно: и gif, и видео, и т.д.

P.S. да, и это не зависит от версии ;)
...
Рейтинг: 0 / 0
11.10.2013, 00:30
    #38423775
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке?
...
Рейтинг: 0 / 0
11.10.2013, 18:07
    #38424861
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке?
Не вопрос глупый, а совет АБСОЛЮТНО глупый :-)))
...
Рейтинг: 0 / 0
11.10.2013, 18:10
    #38424863
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05Филипп,буду очень благодарен!
Вот пример, не помню в какой он версии...
...
Рейтинг: 0 / 0
13.10.2013, 23:58
    #38425961
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
ФилиппLeS_05AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке?
Не вопрос глупый, а совет АБСОЛЮТНО глупый :-)))
И чем, простите, мой совет не угодил?
Как правило, в той ситуации (задачи), что описана в начале, нужно ещё дать пользователю возможность прервать процесс, если он устанет ждать его завершения. В вашем примере это есть?

Вопрос ведь не в том как вставить анимацию (визуализацию процесса), а чтобы она не только не притормаживала, но и сохранить стандартный в этом случае функционал. ;)
...
Рейтинг: 0 / 0
14.10.2013, 20:27
    #38427223
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
Филипп,к сожалению,не та версия...
...
Рейтинг: 0 / 0
14.10.2013, 20:28
    #38427225
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
AIS,так а что насчет отдельного потока..как открыть в нем окно?
...
Рейтинг: 0 / 0
15.10.2013, 18:34
    #38428648
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
AIS,
Совет дурацкий, потому что вопрос на который отвечаете не читаете.
Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов?
Запрос блокирует основной поток в котором бежим РВшное приложение. Вы предложили отрыть окно в другом потоке, чего сделать в РВ по сути НЕЛЬЗЯ, и "примера в книге по РВ6 есть" НЕ МОЖЕТ БЫТЬ.
...
Рейтинг: 0 / 0
15.10.2013, 18:35
    #38428650
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05Филипп,к сожалению,не та версия...
Она ниже чем 9, так что мигрируйте пример, и вперёд...
...
Рейтинг: 0 / 0
15.10.2013, 20:46
    #38428785
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
ФилиппAIS,
Совет дурацкий, потому что вопрос на который отвечаете не читаете.
Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов?
Запрос блокирует основной поток в котором бежим РВшное приложение. Вы предложили отрыть окно в другом потоке, чего сделать в РВ по сути НЕЛЬЗЯ, и "примера в книге по РВ6 есть" НЕ МОЖЕТ БЫТЬ.
Ну, не разделяете Вы моего мнения, либо не допонимаете, что я имею ввиду. И что?
Ну, дали пример никому не нужный, особенно спрашивающему. К тому же неработающий. И что?
Кричать-то зачем?

P.S. дефолт ещё не наступил, а у Вас уже нервы на пределе ))))
...
Рейтинг: 0 / 0
15.10.2013, 20:52
    #38428794
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
AIS,
"Вы идиот? Нет-нет, не отвечайте" ...
...
Рейтинг: 0 / 0
15.10.2013, 21:08
    #38428807
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
ФилиппAIS,
"Вы идиот? Нет-нет, не отвечайте" ...
Вы правы, продолжать диалог с Вами не имеет смысла.
...
Рейтинг: 0 / 0
16.10.2013, 00:04
    #38428943
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
ФилиппLeS_05Филипп,к сожалению,не та версия...
Она ниже чем 9, так что мигрируйте пример, и вперёд...
Ах да, забыл, он под старые Windows сделан, надо слегка поменять u_animate
...
Рейтинг: 0 / 0
16.10.2013, 00:37
    #38428988
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
Филипп,как бы его для начала вообще открыть..)
...
Рейтинг: 0 / 0
16.10.2013, 01:39
    #38429038
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05,
А что там открывать, зазаипованный пиббл и avi file???
...
Рейтинг: 0 / 0
16.10.2013, 19:20
    #38430279
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
Филипп,там просто ошибки были..но теперь все Ок,спасибо!
...
Рейтинг: 0 / 0
22.10.2013, 22:48
    #38437695
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
LeS_05 ,
рекомендую книгу "PowerBuilder 6.0 Энциклопедия пользователя" (Симон Галлигер, Симон Херберт; издательство "ДиаСофт", 1998г.)
Пример по Вашей задаче см. на стр.325 ("Прекращение извлечения"), где описана не только визуализация процесса получения данных, но и возможность пользователю прервать его корректно, если он слишком затянулся.

P.S. Это лучше, чем просто смотреть на gif-анимацию (наконец-то уже работающую
) и в критической ситуации нажимать Ctrl+Alt+Del.
...
Рейтинг: 0 / 0
25.10.2013, 20:42
    #38441870
LeS_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка анимации в окно
AIS,спасибо!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вставка анимации в окно / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]