| |||||||
| Регистрация | Правила | Справка | Пользователи | Социальные группы | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
| Добро пожаловать на Форум программистов и сисадминов. |
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. После регистрации реклама в сообщениях будет скрыта. |
| C++ Builder Программирование с использованием Borland C++ Builder. Помощь в решении задач. |
|
| | Опции темы | Опции просмотра |
| | #1 (permalink) | |
|
D'Kard Kain
Гость
Сообщений: n/a | Для обмена необходимо выдать сигналы DTR = 1(+) и RTS = 0(-). Как это сделать? Я знаю регистры в которые нужно подлезть но под виндоус ХП обращаться к регистрам напрямую нельзя, а как сделать это иначе на Билдере я не знаю ![]() И второй вопрос: как сделать так что бы программа после компиляции запускалась на всех компьютерах, а не только на тех где есть билдер.. | |
| ||
| | #2 (permalink) | |
| Модератор Регистрация: 27.05.2008
Сообщений: 1,528 Рейтинг сообщений: 395 Репутация: 1726 |
GetCommState, SetCommState,EscapeCommFunction, CreateFile,WriteFile,ReadFile - Все это средства винапи,которые можно использовать для работы с ком портом. Я билдером не -увлекаюсь-, так что про его средства ничего сказать не могу. Описание функций,параметров и использования есть в MSDN.Первые три нужны непосредственно для сигналов DTR &RTS
__________________ There are 10 types of people:Those,who understand binary and those,who dont. Хорошая крыша летает сама - и в самый низ,и в самые верха. (Агата Кристи - Хали-гали Кришна). | |
| | | |
| | #4 (permalink) | |
| Модератор Регистрация: 27.05.2008
Сообщений: 1,528 Рейтинг сообщений: 395 Репутация: 1726 |
MSDN - справка от майкрософта,на их же сайте доступна в онлайне. Что интересно - сайт их сейчас лежит. ) Поэтому, в виде исключения, скопирую сюда инфу. Вообще говоря, пользуйтесь поисковиками для поиска прототипов ф-й и структур. SetCommState DCB EscapeCommFunction
__________________ There are 10 types of people:Those,who understand binary and those,who dont. Хорошая крыша летает сама - и в самый низ,и в самые верха. (Агата Кристи - Хали-гали Кришна). | |
| | | |
| Пользователь сказал cпасибо: |
| | #5 (permalink) | |
| Новичок Регистрация: 09.02.2009
Сообщений: 1 Рейтинг сообщений: 0 Репутация: 0 | 1)Project->Options->Compiller (жми Release) 2)Project->Options->Packages(забери галку с Build with Runtime Packages) 3)Project->Options->Linker(Забери галку с Use dynamic RTL) ехе-шники твои станут больше размером, но и запускатся будут на других компах. Добавлено через 2 минуты 23 секунды А еще вопрос на счет COM - портов: как мне просто подать 5В на два любых(+/-) выхода СОМ порта в нужный для меня момент Последний раз редактировалось SATANAblack; 09.02.2009 в 01:48. Причина: Добавлено сообщение | |
| | | |
| Ads | |
| | #6 (permalink) | |
| Администратор Регистрация: 07.03.2007 Адрес: Черниговсвиль
Сообщений: 7,790 Рейтинг сообщений: 1,197 Репутация: 6752 |
__________________ на глупые вопросы не отвечаю, писать что-либо за кого-то тоже категорически отказываюсь!!! | |
| | | |
|
| Опции темы | |
| Опции просмотра | |
Похожие темы
| |
| Тема | Автор |
| C++ Builder, Косинус и синус х как пошитать косину и синус х. в консольном ет выглядело так y = sin(x) а в билдере как:wall:. Косинус и синус х | Simon..14 |
| C++ Builder, работа с памятю указатели Есть программа в которой известна переменная int a = 12345; ее можно изменить Нада както внедрится в эту программу найти переменную и изменить ее.. работа с памятю указатели | Кость |
| C++ Builder, RoundTo Ребята, подскажите, пожалуйста, есть ли ещё одна функция кроме RoundTo, а то она округляет как-то не понятно, если чётное число,то округляет, если нет просто отбрасывает. 0,001/2=0,0005,если я ему поставил округлять (,-3), то поидее должно быть 0,001, а оно пишет 0. Что за охинея как-то можно исправить???????????:( Зарнее спасибо за ответ.. RoundTo | Sasha |
| C++ Builder, FAQ по Builder Подскажите, где можно взять FAQ по Builder со всеми операторами на русском языке!!!!!!!!1. FAQ по Builder | Sasha |
| C++ Builder, Синхронизация потоков Доброго всем времени суток Я уже задавал такой вопрос но адекватного ответа не получил. Какие объекты синхронизации лучше использовать в такой ситуации: один поток работает не останавливаясь а второй каждые десять мс записывает результаты при этом счёт времени ведёт 1 поток. Пробовал с событием но не получилось после того как сбрасываю в несигнальное состояние(ResetEvent) потом в сигнальное не возвращает (SetEvent не работает). Синхронизация потоков | kess |
| C++ Builder, try & catch Есть блок try { } catch ( ... ) { } Он ловит все Эксепшны которые возникают в блоке try.... try & catch | AsFalt |
| C++ Builder, Передача файлов TserverSocket Собственно, организовала передачу файлов через поток TFileStream с использованием компонентов TServerSocket, TClientSocket Суть проблемы: есть один сервер и один клиент. И два компьютера в разных районах города. Когда мой компьютер выступает в роли клиента, проблем с передачей нет. Но если на моей машине запущен сервер, а на второй - клиент, то не наблюдается даже наличия соединения клиент-сервер:sorry: Прошу подсказать, в чем может быть дело. Передача файлов TserverSocket | Kate18 |
| C++ Builder, Как массово сменить разширения для файлов в директории Делаю консольное приложение. Нужно: Найти все файлы в папке(только файлы, поддиректорий нет) Каждому файлу отдельно сменить расширение, сохранить с новым расширением и желательно удалить исходный файл. Конкретно в данном случае, меняю из формата .html в формат .txt при переводе файла в новый формат, должен оставаться в тхт файле хтмл код. заранее спасибо.. Как массово сменить разширения для файлов в директории | SepiS |
| |