MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

Кто на чём пишет обмен по RS232?

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 Кто на чём пишет обмен по RS232?
Автор: Руслан ()
Дата:   11/11/2005 17:46

Всем привет!

У меня структура системы такая:
1)обмен с ПИКом я пишу на С++ (DLL)
вот почему: С++ хорош для системного программирования
и в Visual C++ 6.0 хороший отладчик, а в DELPHI отладчик
куда хуже - или я не прав?
2)Программа на DELPHI обращается к DLL,
получает считанные с ПИКа данные и записывает их
в базу данных. DELPHI так-же хорош для построения
графика данных с помощью компонент.


Возникла мысля - а может выкинуть эту DLL и написать
прямо из DELPHI обращение в ПИКу...!?

Может кто подкинет простые примеры обмена по RS232 на DELPHI ?
Я пробовал разбираться, только что-то ReadFile не получается в DELPHI
толкнуть. А в WIN32.HLP на функцию ReadFile пишут примеры кода на С++ - бред какой-
то...




 
 Поиск по словам Delphi и COM port (+)
Автор: Petr_ ()
Дата:   11/11/2005 18:56

даст кучу ссылок.
И все предложенные обьекты будут с исходниками,
где и можно увидеть как это делается.
А вообще наверно просто достаточно в uses добавить слово windows
и ReadFile сразу найдется.


 
 Re: Кто на чём пишет обмен по RS232?
Автор: GEN++ ()
Дата:   11/11/2005 19:37

1. Что за DLL ???
2. Из Delphi напрямую с Comm портом работать нелья - только черезWinAPI
или компоненты
3. А вот для связи с базами данных Delphi хорошо "заточен"


 
 Так начиная с win2000 (+)
Автор: Petr_ ()
Дата:   11/11/2005 23:02

ни на чем напрямую нельзя.


 
 с NT ;) ( - )
Автор: patton ()
Дата:   11/11/2005 23:05

-

юзера дурковали по чёрному... ©


 
 c компортом я бы и в 98 не советовал ( - )
Автор: patton ()
Дата:   11/11/2005 23:07

-

юзера дурковали по чёрному... ©


 
 Re: Кто на чём пишет обмен по RS232?
Автор: Vladimir_Z ()
Дата:   11/11/2005 23:22

Замечаю просто взрыв интереса ембедеров к программированию под Windows. К чему бы это?
А по поводу работы с COM-портом только за неделю в разных конфах: телесистемы, сахара,
електроникс.ру наверно не меньше сотни вопросов было. И ответы-то все абсолютно однотипные:
под Дельфи и Билдер - VCL-компоненты ZComPort, TComPort, WinAPI; под VisulC++ -
в основном WinAPI. Причем прмеры работы на WinAPI есть как стандартные (с таймером), так
и потоковые. Ну чего еще мусолить? И так уже на зубах вязнет. Однотипные примеры
кочуют из MSDN в книгу Агурова "Последовательные интерфейсы ПК" и далее по инету.
А вот спец. DLL для стандартного (даже не виртуального) COM-порта я еще не видел. Правда
и не хочу.
Спец DLL применяю от сторонних производителей для, например, драйверов CP210x USBXpress API,
когда неохота с виртуальным COM-портом заморачиваться.



Отправка отредактированного (11/11/2005 23:36)


 
 Re: Кто на чём пишет обмен по RS232?
Автор: zeb ()
Дата:   14/11/2005 08:06

Я уже год(или два) програмлю под Веник и основная задача это связь с пиками через
232,485. Так вот на сайте www.rs232.ru есть замечательная статья (WinAPI) там же
есть прога которую мона использовать как драйвер(не пробовал).


 
 Re: Кто на чём пишет обмен по RS232?
Автор: AlexeyP ()
Дата:   14/11/2005 08:13

На Васике вариантов масса... Можно через WinApi, через встроеный OCX, можно
оператором OPEN потр открыть, как это было под ДОС. Если нужно чтобы основная
программа не ждала сообщений от контроллера, можно обмен оформить отдельной
программой и организовать связь через DDE.