Зацените мою прогу
Официальный сайт программы, последняя версия ATPro 1.6.3.1, коментарии оставляйте в форуме или на мейл :)
Официальный сайт программы, последняя версия ATPro 1.6.3.1, коментарии оставляйте в форуме или на мейл :)
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Программа Atpro - типа P2ktools, новые версии и глюки описывайте здесь |
student_pro |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 24.8.2005 Пользователь №: 49 517 Модель телефона: Motorola C330 Рейтинг: 0.5 ![]() |
Зацените мою прогу
Официальный сайт программы, последняя версия ATPro 1.6.3.1, коментарии оставляйте в форуме или на мейл :) |
![]() ![]() |
n0wheremany |
![]() |
![]() Прогр@ммер ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 564 Регистрация: 10.9.2005 Пользователь №: 51 111 Модель телефона: E398 Рейтинг: 341 ![]() |
Так. Прога виснет из-за timeOut который задаётся порту, это (зависание) мона избезать ввести Thred в программу, но это неудобно. т.к. timeOut всё равно придётся ввести (нуц мона правда через Application.ProcessMessages).
Т.о. Выставляй TimeOut в 50 мс, Делай типа так var C:cardinal; SendCommand('{команда}'); C:= GetTekCount; while C+1000<=GetTekCount do Application.ProcessMessages S := ReadCommand Единственное то что надо будет выставить буфер получения данных. Могут быть ошибки писал прямо сдесь. Зависаний не будет. |
![]() ![]() |
Текстовая версия | Сейчас: 19.7.2025, 18:19 |
Форум живёт: