Вверх ↑
Этот топик читают: Гость
Ответов: 8926
Рейтинг: 823
#16: 2013-01-06 21:32:02 ЛС | профиль | цитата
Tad писал(а):
Запоминаем, как азбуку
Некоторые вещи я не могу запомнить, например, операторы div и mod, другие подобные вещи, в т. ч. и 1013 и 1310, даже придумывая ассоциации [flood]У моего начальника электроцеха телефон хххх287, а у начальницы планового отдела (90-60-90х170) телефон на одну циферку хххх288, иногда ночью во время ЧП будил нечаянно и её, пока не придумал ассоциацию: 2.87 цена бутылки -- мужчина, ОН, 88 -- конечно женщина, так и запомнил [/flood]
------------ Дoбавленo в 21.32:
А компьютер с двумя СОМ два года на свалке
карма: 19

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#17: 2013-01-06 22:24:21 ЛС | профиль | цитата
Tad, кстати, есть в твое предложении еще один недостаток -- не всегда скорость назначают через свойства, чаще, через верхнюю точку. И какая будет тогда совместимость, если раньше подавалось значение, а в твоем методе надо будет подавать уже индекс списка
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#18: 2013-01-06 23:04:30 ЛС | профиль | цитата
nesco писал(а):
а вот со скоростью, увы -- косяк
Да не косяк. Вот так задаётся нестандартная скорость, а стандартная выбирается из списка.
com-scornotst.gif
Проверено. Работает. ------------ Дoбавленo в 22.59:
Я подаю значение, а не индекс
------------ Дoбавленo в 23.04:
Думать лень было, как обратиться к List компонента (башка не работает - шестой день праздника )
Поэтому применил индусский метод (сделал топором для пробы)

const BR:array[0..19] of integer=(50,75,110,150,300,600,1200,1800,2000,2400,3600,4800,7200,9600,14400,19200,28800,38400,57600,115200);
..............
InitCom(
ReadInteger(_Data,_data_BaudRate,BR[_prop_BaudRate]),
ReadInteger(_Data,_data_Port,_prop_Port+1),
_nm[_prop_Parity+1],cto);

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1com-scornotst.gif [9.9KB] [143]
Разработчик
Ответов: 26158
Рейтинг: 2127
#19: 2013-01-06 23:47:24 ЛС | профиль | цитата
Tad писал(а):
как обратиться к List компонента

Че-то я тоже не помню
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#20: 2013-01-06 23:50:37 ЛС | профиль | цитата
nesco писал(а):
Че-то я тоже не помню

http://forum.d2h.ru/forum_serv.php?q=56&id=3453

C Рождеством Христовым !

Праздник продолжается...
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#21: 2013-01-06 23:54:16 ЛС | профиль | цитата
Tad писал(а):
C Рождеством Христовым !

ВСЕХ С РОЖДЕСТВОМ ХРИСТОВЫМ!!!
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#22: 2013-01-08 10:25:26 ЛС | профиль | цитата
nesco, блин. И правда - утро вечера мудренее.
Изменить нужно только одну строку в ini-файле

BaudRate=Скорость порта|14|13|50,75,110,150,300,600,1200,1800,2000,2400,3600,4800,7200,9600,14400,19200,28800,38400,57600,115200
com_ini.rar
------------ Дoбавленo в 10.25:
nesco, чего молчишь ? (насчет изменения в ini)
pas остаётся старый, без изменений.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#23: 2013-01-08 15:47:32 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 19:08:45
карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#24: 2013-01-08 15:51:52 ЛС | профиль | цитата
Tad, да не торопись ты, 8-мь лет ждало, еще подождет немного. В pas надо тоже буфер увеличивать
карма: 22

0
24
Сообщение
...
Прикрепленные файлы
(файлы не залиты)