Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

Параллельность проигрывания Gif-файла   Найти похожие ветки 

 
John Magic   (2006-05-24 08:21) [0]

Привет всем!
При конекте с базой данных хочу вставить анимашку (gif - использую компонент из библиотеки RxLib), которая будет показывать ожидание соединения. gif помещаю в форму (GIFShowTime) потом вызываю:
GIFShowTime.Show;
... connect ...
GIFShowTime.Close;


При этом gif-ка не проигрывается - картинка видна, а анимашка не происходит. Как сделать, чтобы и gif"ка проигрывалась и параллельно конектилось?


 
Palladin ©   (2006-05-24 08:57) [1]

смотри свойство AsyncDrawing


 
John Magic   (2006-05-24 09:39) [2]

установил в True, но проигрывание происходит один раз и заглухает
делал Application.ProcessMessage - не помогает.


 
John Magic   (2006-05-24 09:40) [3]

А можно ли загрузить в поток (TThread) форму?


 
Сергей М. ©   (2006-05-24 11:18) [4]


> можно ли загрузить в поток (TThread) форму?


Нельзя.


 
Palladin ©   (2006-05-24 11:51) [5]


> John Magic

А Loop у тебя стоит True ?


 
John Magic   (2006-05-24 14:58) [6]

Всевозможные варианты не привели ни к чему. Чего-то я в этом не шарю, чтобы и анимация крутилась и загрузка производилась. Все выполняется в одном основном потоке. Если ставить AsyncDrawing, то прокрутка gif-ы идет один раз и все, хотя при этом Loop стоит в True.
Решил проблему по другому.
Сконвертировал gif в avi и вставил компонент Animate. Все прекрасно работает. И крутится и конектится с базой.

Спасибо всем, но все же интересно мне с этой gif-кой такое сделать.
Может кто делал скиньте код, если не жалко.



Страницы: 1 вся ветка

Текущий архив: 2006.07.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.038 c
10-1121155518
Sinsin
2005-07-12 12:05
2006.07.02
Как можно узнать, был ли запущен сервер вручную?


3-1146747398
Серебров Евгений Леонидович
2006-05-04 16:56
2006.07.02
ADO


2-1150204269
RomanH
2006-06-13 17:11
2006.07.02
ACDSee в OLE-контейнере


3-1146683290
Nicky
2006-05-03 23:08
2006.07.02
Ошибка при открытии из первой формы второй


2-1149706046
Dr. Andrew
2006-06-07 22:47
2006.07.02
Скрол. ListBox1, чтоб показ. записи из Списка(1000000) порциями?