|
D'Kard Kain
|
|
Работа с COM портом и вообще...02.02.2009, 21:01. Показов 9262. Ответов 5
Метки нет (Все метки)
Друзья спасайте!
Для обмена необходимо выдать сигналы DTR = 1(+) и RTS = 0(-). Как это сделать? Я знаю регистры в которые нужно подлезть но под виндоус ХП обращаться к регистрам напрямую нельзя, а как сделать это иначе на Билдере я не знаю ![]() И второй вопрос: как сделать так что бы программа после компиляции запускалась на всех компьютерах, а не только на тех где есть билдер.. |
|
| 02.02.2009, 21:01 | |
|
Ответы с готовыми решениями:
5
Работа с Com портом Работа с COM-портом Работа с COM портом |
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 02.02.2009, 21:11 | |
|
GetCommState, SetCommState,EscapeCommFunction, CreateFile,WriteFile,ReadFile - Все это средства винапи,которые можно использовать для работы с ком портом. Я билдером не -увлекаюсь-, так что про его средства ничего сказать не могу. Описание функций,параметров и использования есть в MSDN.Первые три нужны непосредственно для сигналов DTR &RTS
0
|
|
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
||||
| 02.02.2009, 23:49 | ||||
|
MSDN - справка от майкрософта,на их же сайте доступна в онлайне. Что интересно - сайт их сейчас лежит. ) Поэтому, в виде исключения, скопирую сюда инфу. Вообще говоря, пользуйтесь поисковиками для поиска прототипов ф-й и структур.
SetCommState
DCB
EscapeCommFunction
1
|
||||
|
SATANAblack
|
||
| 09.02.2009, 01:48 | ||
|
2)Project->Options->Packages(забери галку с Build with Runtime Packages) 3)Project->Options->Linker(Забери галку с Use dynamic RTL) ехе-шники твои станут больше размером, но и запускатся будут на других компах. Добавлено через 2 минуты 23 секунды А еще вопрос на счет COM - портов: как мне просто подать 5В на два любых(+/-) выхода СОМ порта в нужный для меня момент |
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 09.02.2009, 09:41 | |
|
0
|
|
| 09.02.2009, 09:41 | |
|
Помогаю со студенческими работами здесь
6
работа с COM портом Работа с COM портом Асинхронная работа с COM портом. Работа с USB портом.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|