|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2006, 21:38 | #1 |
Регистрация: 25.11.2006
Сообщений: 3
|
Com Port
Надо написать программу, которая работает с COM-портом,
Для этого я выбрал компонент cport310.zip (ComPort Library). Программа должна последовательно опрашивать приборы в сети RS485, через преобразователь RS232/RS485. Их может быть до нескольких десятков. И команда опроса каждого прибора индивидуальна… Принцип действия программы такой: 1) Посылаем в COM-порт команду; 2) Если в течении определенного времени (таймаута) не пришел ответ, то в Edit1.Text := ‘Error’ иначе Edit1.Text := ОТВЕТ (с Com-порта). 3) возвращаемся к пункту (1) Как это все можно реализовать с помощью данного компонента? Может у кого есть DOC по данному компоненту на русском, а то я в английском не силен. Буду рад любой помощи. |
25.11.2006, 21:56 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Возьми вот этот вариант, сам проверял, когда понадобился, все пашет:
http://www.mytempdir.com/1083888 Последний раз редактировалось mihali4; 02.11.2010 в 19:36. |
25.11.2006, 22:00 | #3 |
Регистрация: 25.11.2006
Сообщений: 3
|
спасибо, посмотрю...
хоть что-то, а то вообще никаких ответов. |
25.11.2006, 23:20 | #4 |
Регистрация: 25.11.2006
Сообщений: 3
|
Данный компонент не помог...
Почему-то в Delphi 7 при установке, он выдает ошибку: [Fatal Error] uCiaComPort.pas(137): File not found: 'DsgnIntf.dcu' |
26.11.2006, 00:25 | #5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Уважаемый, это - одна из элементарных вещей!
И познать их надобно на собственном опыте! Как? Загоняем запрос "DsgnIntf" в хэлпе дельфей (семерка, наверное? хотя, может быть, и шестерка - жутко глючная штучка!) и обнаруживаем, что, оказывается, начиная с версии намбер ... содержащиеся в ней процы и определения перенесены в "DesignEditors"... Что сие означает? Что в группу INTERFACE...USES (это одни из самых первых строк любой юниты) надо добавить "DesignEditors". Ибо сейчас там нетути "DsgnIntf", и, следовательно, кое-что для вожделенного компонента осталось недоступным. Верно? Ну, вот и все дела! Освоив это нехитрый принцип, вы сможете без труда модифициировать любой компонент, написанный, к примеру, для 3-х дельфей, в рабочую версию для 4-й, 5-й, 6-й, 7-й, 8-й и т.д. версий... Вы ведь задали вопрос о том, КАК решить, а не потребовали ДАТЬ ГОТОВОЕ решение? Готовые решения вам дадут в другой теме - "Работа для программистов". Скорее всего, за определенную мзду... Увы, программисты - народ небогатый (в основной своей массе). |
26.11.2006, 22:31 | #6 |
Пользователь
Регистрация: 06.11.2006
Сообщений: 51
|
Пользуюсь этим компонентом уже 4 года. Устраивает вполне. Устанавливается как обыкновенный компонент. Правда иногда приходится после переустановки софта (у всех бывает) вручную прописывать путь в СЕРВИС-ОПЦИИ СРЕДЫ-БИБЛИОТЕКИ к файлам dcu. Возникнут вопросы - задавай, не поленюсь ответить. Удачи.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как отследить приход данных на Com- port | shurik_7866 | Общие вопросы Delphi | 1 | 03.04.2008 18:27 |