![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
зделал бегущую строку в отдельном потоке, но она не бегает с одинаковои скоростью, как ето можно стабилизировать
Код:
VirusN13
|
![]() |
![]() |
![]() |
#2 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Вариант 1 (бредовый):
При старте потока создавать окно посредством CreateWindows, регистрировать таймер на это окно и, собсна, по событию таймера передвигать строку. Вариант 2: В основном потоке регистрировать таймер на основную форму и по таймеру передвигать строку.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#3 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
бегущая строка через таимер мне не подходит
VirusN13
|
![]() |
![]() |
![]() |
#4 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Не подходит даже первый вариант? Тогда мирись с нестабильностью. Установить фиксированое время процессора для конкретного потока (насколько я знаю) не возможно.
Да и чем плохи таймера? Таймер - это по сути только обработчик оконных сообщений от ОС. Если уж и ОС висит жестко, то и распределение времени процессора тебе не поможет...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#5 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
а как можно бороца с тем что у меня загузка процессора во время потока(любого которыи я создаю) 50 -70
VirusN13
|
![]() |
![]() |
![]() |
#6 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
в конце поставь
Код:
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#7 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
ето приостановит процес, а я хочу что б он не загружал проц во время работы, если ето возможно
VirusN13
|
![]() |
![]() |
![]() |
#8 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Попробуй сначала. При остановке потока процессор на время перестает егообрабатывать - тем самым снижается его загруженность.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#9 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
знаю, я не об етом, в тот момент когда процес работает, что б он меньше загружал, хотя сеичас попробую с приоритетами
VirusN13
|
![]() |
![]() |
![]() |
#10 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]() Код:
А ещё... А ещё... Вы знаете, что некрасиво получать доступ к компонентам первого потока из второго напрямую? Используйте Код:
И ещё хотелось бы поинтересоваться... Почему для таких простейших действий не подходит таймер и требуется именно поток?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} Последний раз редактировалось Johnson; 18.03.2011 в 14:58. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# BackgroundWorker - завершение работы потока | Lastsummer | Помощь студентам | 2 | 16.03.2011 18:04 |
Как узнать номер потока из самого потока? | GaMeSTeR | Помощь студентам | 0 | 03.12.2010 09:50 |
Стабилизация видеоизображения | Maloy-Kom | Помощь студентам | 2 | 14.10.2010 01:45 |
Подскажите что написать в пункте "Описание работы программы" курсовой работы | Marsel737 | Свободное общение | 3 | 14.01.2010 12:44 |
Для облегчения работы с TFS - приложение для работы над дефектами и задачами | Аякс | Софт | 1 | 18.03.2009 11:43 |