Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

чтение из com-порта


mariya_mezenceva ©   (2006-05-26 11:12:00) 

раскажу все по порядку
принесли мне терминал, который работает через com-порт
я стала разбираться и установила утилитку, которая к нему шла для выгрузки данных
написала маленькую програмку, которая выгружает данные из терминала
у меня все работает
а на другом пк - нет
я установила туда утилитку, один раз с ее помощью выгрузила данные - заработало
но дело в том, что если зайти под другой учетной записью, то опять не работает

отсюда вопрос: можно ли написать программку, которая сможет работать с com-портом без этой утилитки?

помогите, пожайлуста, кто может


mariya_mezenceva   (2006-05-29 13:44:00) [1]

спасибо всем за помощь
нашла библиотеку cport и все сделала


Ihor Osov'yak   (2006-05-29 12:53:00) [2]

> пожайлуста, помогите разобраться

Мониторит, то бишь показывает, процесс взаимодейчтвия между приложением и последовательными (паралельными) портами. Если приложение использует стандартные апишные функции работы с портами. В случае работы напрямую с аппаратнымы портами ввода вывода - не покажет ничего. Последнее возможно только в w9x и крайне не рекомендуется MS (к счастью, нарушающие эту рекомендацию постепенно отмирают или перевостипываются).

ps. Запусти утилитку, походи по меню, должно стать понятно..


Gorlum   (2006-05-29 10:36:00) [3]

IMHO - не заморачивайся.
Не видя твоих кодов - никто не поможет (ещё неизвестно, может проблема даже не твоего софта, а компьютера другого - хз).
Как я поиню, на выходе от этого терминала структурированный (скорее всего - просто набор считанных кодов в столбик) текстовый файл (или excel).
Вот их и обрабатывай этот файл - любую функциональность накрутить можно.
А скачивание данных осуществляй через "родную программу" - вызывай через shellexecute.
Например, так.


mariya_mezenceva   (2006-05-29 10:27:00) [4]

>А еще есть порт-монитор от http://www.sysinternals.comим можно посмореть, что делает утилита.

пожайлуста, помогите разобраться


mariya_mezenceva   (2006-05-29 09:03:00) [5]

терминал zebex 1060
необходимо расширение функциональности


Gorlum   (2006-05-26 15:14:00) [6]

Вопрос.
Зачем писать своё, если с ним уже поставляется?
Расширение функциональности или тренировки?
Что за терминал то (просто интересно)?


wal   (2006-05-26 11:19:00) [7]


> какими средствами
Теми самыми, есть еще WriteFile. А еще есть порт-монитор от http://www.sysinternals.comим можно посмореть, что делает утилита.


mariya_mezenceva   (2006-05-26 11:17:00) [8]

может быть тогда подскажете, какими средствами
я сдела с помощью CreateFile() и ReadFile()


Сергей М.   (2006-05-26 11:15:00) [9]


> можно ли


Раз утилитку эту написали, значит, можно.


wal   (2006-05-26 11:15:00) [10]


> отсюда вопрос: можно ли написать программку, которая сможет
> работать с com-портом без этой утилитки?
Можно, адназначна.


Наверх

Титульная страница Поиск, карта сайта Написать письмо