Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

чтение из com-порта   Найти похожие ветки 

 
mariya_mezenceva ©   (2006-05-26 11:12) [0]

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

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

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


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


> можно ли


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


 
wal ©   (2006-05-26 11:15) [2]


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


 
mariya_mezenceva ©   (2006-05-26 11:17) [3]

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


 
wal ©   (2006-05-26 11:19) [4]


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


 
Gorlum ©   (2006-05-26 15:14) [5]

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


 
mariya_mezenceva ©   (2006-05-29 09:03) [6]

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


 
mariya_mezenceva ©   (2006-05-29 10:27) [7]

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

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


 
Gorlum ©   (2006-05-29 10:36) [8]

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


 
Ihor Osov'yak ©   (2006-05-29 12:53) [9]

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

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

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


 
mariya_mezenceva ©   (2006-05-29 13:44) [10]

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
2-1158488661
linox
2006-09-17 14:24
2006.10.08
с listview в файл?


2-1158939772
ycuk
2006-09-22 19:42
2006.10.08
MySQL


2-1158646489
pkm
2006-09-19 10:14
2006.10.08
Объявление массива.


2-1158913555
Dr. Genius
2006-09-22 12:25
2006.10.08
Защита DFM-файлов


3-1154592652
snip13
2006-08-03 12:10
2006.10.08
Как правильно отобразить изменения в таблице





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский