Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

чтение из 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 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.037 c
2-1158562313
pathfinder
2006-09-18 10:51
2006.10.08
Общий вопрос..


9-1136934366
GLMaterialLibrary1
2006-01-11 02:06
2006.10.08
GLScene Как сделать тоже самое только в поток?


2-1158729756
o_serg
2006-09-20 09:22
2006.10.08
Не загружается Delphi 2005


15-1158127245
Rouse_
2006-09-13 10:00
2006.10.08
Интернет входит в правовые рамки.


1-1156676748
Интересующийся
2006-08-27 15:05
2006.10.08
Webbrowser





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский