|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2007, 20:58 | #1 |
Пользователь
Регистрация: 21.12.2006
Сообщений: 11
|
Замедленное рисование
И снова обращаюсь к Вам, помощь нужна....
Как сделать чтобы график, который рисуется на канве, строился замедленно? Тоесть нажимаю на кнопку "построить график" и чтобы было видно как ползёт моя кривая графика? Если это возможно то подскажите плиз как... спасёте... |
31.01.2007, 21:07 | #2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
в код рисования, там где цикл, вставляете
sleep(10); Application.Processmessages;
Берегите друг друга!
|
31.01.2007, 21:43 | #3 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
to Virtson:
А как избежать такую ситуацию: допустим график будет вырисовываться очень долго, а мне надо чтобы и остальные комманды выполнялись(например процедуры нажатия на кнопки и тд...). Можно чтобы эти два процесса шли параллельно??? |
31.01.2007, 22:20 | #4 |
Регистрация: 04.12.2006
Сообщений: 0
|
Создаёшь новый DataModule, на него кидаешь TTimer, пусть таймер следит за твоим графиком - по отрисовке - включай его,а по окончанию отрисовки - выключай таймер, а за остальными событиями пусть следит твой главный модуль!
|
31.01.2007, 22:34 | #5 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
Выполнять задачи в разных потоках
Програмисты - единственные люди, которым платят за исправления их же ошибок
|
01.02.2007, 06:55 | #6 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
оба последних решений подходят.
1) а зачем DataModule ? [2) потоки для параллельных вычислений / др. действий и предназначены ] но для одного 'замедленного рисования' взаимодействия с пользователем в этот момент и не предпологается .. тут по задаче смотреть надо .
Берегите друг друга!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование... | 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 |