|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
пока выполняются SQL-запросы,открывается окно "подождите,идет выполнение операций"..необходимо разместить в этом окне gif-анимацию или же самостоятельно прописать какое-нибудь похожее событие(моргающие,бегающие точки или что в этом роде). Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов..может кто-нибудь поделится соображениями,подскажет,что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2013, 23:48 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05, Какая версия РВ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 00:51 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
Филипп,9-ая ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 00:55 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05Филипп,9-ая Значит ещё есть шанс использовать Microsoft Animation Control. Он бежит в отдельном потоке, поэтому не будет подвисать. В более поздних версиях Sybase воткнул этот контрол как стандартный внутрь РВ, убив при этом его способность бежать в отдельном потоке... Завтра нарою пример и прикреплю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 06:49 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
Филипп,буду очень благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 08:05 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
ФилиппLeS_05Филипп,9-ая Значит ещё есть шанс использовать Microsoft Animation Control. Он бежит в отдельном потоке, поэтому не будет подвисать. В более поздних версиях Sybase воткнул этот контрол как стандартный внутрь РВ, убив при этом его способность бежать в отдельном потоке... Завтра нарою пример и прикреплю. Да просто открыть окошко в отдельном потоке и спрашивать "что там в главном". Этот примет в книге по РВ6 есть. А в этом окошке уже вставляете всё что Вам нужно: и gif, и видео, и т.д. P.S. да, и это не зависит от версии ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 23:00 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 00:30 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке? Не вопрос глупый, а совет АБСОЛЮТНО глупый :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 18:07 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05Филипп,буду очень благодарен! Вот пример, не помню в какой он версии... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 18:10 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
ФилиппLeS_05AIS,глупый,конечно,вопрос,но как открыть окно в новом потоке? Не вопрос глупый, а совет АБСОЛЮТНО глупый :-))) И чем, простите, мой совет не угодил? Как правило, в той ситуации (задачи), что описана в начале, нужно ещё дать пользователю возможность прервать процесс, если он устанет ждать его завершения. В вашем примере это есть? Вопрос ведь не в том как вставить анимацию (визуализацию процесса), а чтобы она не только не притормаживала, но и сохранить стандартный в этом случае функционал. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2013, 23:58 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
Филипп,к сожалению,не та версия... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 20:27 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
AIS,так а что насчет отдельного потока..как открыть в нем окно? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 20:28 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
AIS, Совет дурацкий, потому что вопрос на который отвечаете не читаете. Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов? Запрос блокирует основной поток в котором бежим РВшное приложение. Вы предложили отрыть окно в другом потоке, чего сделать в РВ по сути НЕЛЬЗЯ, и "примера в книге по РВ6 есть" НЕ МОЖЕТ БЫТЬ. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 18:34 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05Филипп,к сожалению,не та версия... Она ниже чем 9, так что мигрируйте пример, и вперёд... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 18:35 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
ФилиппAIS, Совет дурацкий, потому что вопрос на который отвечаете не читаете. Пробовал вставить gif-элемент,но анимация иногда "подвисает" во время выполнения запросов? Запрос блокирует основной поток в котором бежим РВшное приложение. Вы предложили отрыть окно в другом потоке, чего сделать в РВ по сути НЕЛЬЗЯ, и "примера в книге по РВ6 есть" НЕ МОЖЕТ БЫТЬ. Ну, не разделяете Вы моего мнения, либо не допонимаете, что я имею ввиду. И что? Ну, дали пример никому не нужный, особенно спрашивающему. К тому же неработающий. И что? Кричать-то зачем? P.S. дефолт ещё не наступил, а у Вас уже нервы на пределе )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 20:46 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
AIS, "Вы идиот? Нет-нет, не отвечайте" ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 20:52 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
ФилиппAIS, "Вы идиот? Нет-нет, не отвечайте" ... Вы правы, продолжать диалог с Вами не имеет смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 21:08 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
ФилиппLeS_05Филипп,к сожалению,не та версия... Она ниже чем 9, так что мигрируйте пример, и вперёд... Ах да, забыл, он под старые Windows сделан, надо слегка поменять u_animate ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 00:04 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
Филипп,как бы его для начала вообще открыть..) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 00:37 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05, А что там открывать, зазаипованный пиббл и avi file??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 01:39 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
Филипп,там просто ошибки были..но теперь все Ок,спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 19:20 |
|
Вставка анимации в окно
|
|||
---|---|---|---|
#18+
LeS_05 , рекомендую книгу "PowerBuilder 6.0 Энциклопедия пользователя" (Симон Галлигер, Симон Херберт; издательство "ДиаСофт", 1998г.) Пример по Вашей задаче см. на стр.325 ("Прекращение извлечения"), где описана не только визуализация процесса получения данных, но и возможность пользователю прервать его корректно, если он слишком затянулся. P.S. Это лучше, чем просто смотреть на gif-анимацию (наконец-то уже работающую ) и в критической ситуации нажимать Ctrl+Alt+Del. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 22:48 |
|
|
start [/forum/topic.php?fid=15&fpage=11&tid=1335379]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 226ms |
total: | 385ms |
0 / 0 |