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

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

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

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

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


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