![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
![]()
я вот это код в нете нашел и использую
procedure printh(p: pointer); stdcall; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure printh(p: pointer); begin TForm1(p).caption := 'Hello from thread'; ExitThread(0); end; procedure TForm1.Button1Click(Sender: TObject); var h1: cardinal; begin createthread(nil, 128, @printh, self, 0, h1); end; end. Я не знаю как с помощию битмапа двивение организовать. эт наверно нужно перерисовывать битмап с новыми координатами, а как стереть предыдущий не знаю.. |
![]() |
![]() |
![]() |
#12 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Попробуйте сперва DoubleBuffered, если не поможет то тогда уже дальше думать.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#13 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
1) В изображение (TBitMap) с именем N рисуем маленькую картинку(которая двигается) 2) Выводим N на экран. 3) Закрашиваем N цветом (любым) Или просто стираем типа Clear, ":=Nil" и пр. 4) Переходим к шагу 1, предварительно изменив X или Y Плюсы: Не мерцает, не дергается.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 04.09.2009 в 16:01. |
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
![]()
DoubleBuffered у меня постоянно во всех проектах стоит
![]() |
![]() |
![]() |
![]() |
#15 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
См пример в предыдущем посте.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#16 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Рабочий код:
Код:
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 27.11.2008
Сообщений: 137
|
![]()
Спасибо вам большое за советы, все получилось )
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как запустить цикл for с шагом отличным от единицы | Altera | Общие вопросы Delphi | 25 | 21.05.2015 15:14 |
Таймаут и бесконечный цикл | Terikon | Работа с сетью в Delphi | 4 | 30.03.2009 14:48 |
цикл...и по ходу бесконечный... | victum | Помощь студентам | 10 | 07.01.2009 15:57 |
Бесконечный цикл(visual c++) | JOFRIF | Visual C++ | 10 | 26.08.2008 22:43 |
Бесконечный цикл | Эдуард | Общие вопросы C/C++ | 4 | 03.04.2008 17:28 |