Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2007, 20:58   #1
Chepa
Пользователь
 
Регистрация: 21.12.2006
Сообщений: 11
По умолчанию Замедленное рисование

И снова обращаюсь к Вам, помощь нужна....
Как сделать чтобы график, который рисуется на канве, строился замедленно?
Тоесть нажимаю на кнопку "построить график" и чтобы было видно как ползёт моя кривая графика? Если это возможно то подскажите плиз как... спасёте...
Chepa вне форума Ответить с цитированием
Старый 31.01.2007, 21:07   #2
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

в код рисования, там где цикл, вставляете

sleep(10);
Application.Processmessages;
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 31.01.2007, 21:43   #3
malevich
Пользователь
 
Аватар для malevich
 
Регистрация: 01.11.2006
Сообщений: 63
По умолчанию

to Virtson:
А как избежать такую ситуацию: допустим график будет вырисовываться очень долго, а мне надо чтобы и остальные комманды выполнялись(например процедуры нажатия на кнопки и тд...). Можно чтобы эти два процесса шли параллельно???
malevich вне форума Ответить с цитированием
Старый 31.01.2007, 22:20   #4
valwin
 
Регистрация: 04.12.2006
Сообщений: 0
По умолчанию

Создаёшь новый DataModule, на него кидаешь TTimer, пусть таймер следит за твоим графиком - по отрисовке - включай его,а по окончанию отрисовки - выключай таймер, а за остальными событиями пусть следит твой главный модуль!
valwin вне форума Ответить с цитированием
Старый 31.01.2007, 22:34   #5
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

Выполнять задачи в разных потоках
Вложения
Тип файла: rar Delphi Book - Глава 17.rar (254.4 Кб, 15 просмотров)
Програмисты - единственные люди, которым платят за исправления их же ошибок
Speeker вне форума Ответить с цитированием
Старый 01.02.2007, 06:55   #6
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

оба последних решений подходят.
1) а зачем DataModule ?
[2) потоки для параллельных вычислений / др. действий и предназначены ]
но для одного 'замедленного рисования' взаимодействия с пользователем в этот момент и не предпологается .. тут по задаче смотреть надо .
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование... HunterMan Win Api 10 30.04.2008 23:46
Рисование на экране... Roberto Win Api 3 07.04.2008 07:35
Рисование вTImage Rusl92 Компоненты Delphi 27 02.04.2008 14:18
Рисование в Chart SunKnight Общие вопросы Delphi 3 07.02.2008 09:16
рисование изолиний Alar Паскаль, Turbo Pascal, PascalABC.NET 0 30.10.2006 14:17