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

Вниз

Опять COM-порт и всё что связано :-)   Найти похожие ветки 

 
Ant_bofh   (2001-11-29 08:59) [0]

Опять хочу написать про COM-порты !
Ну дык вот .. начну с самого начала, проблема у меня такая:
я открываю COM-порт (с этим всё нормально :), даже могу записать в него данные, но вот считывать оттуда у меня не получается ничего :-) .. Вот привожу исходный код ... просьба посмотрите и поможите чем можите ....

procedure TForm1.ReciveData(Sender: TObject; var Done: Boolean);
var
count: cardinal;
buf: char;
begin
if Memo1.Enabled then
if ReadFile(hFile,buf,1,count,nil) then
Memo1.Text := Memo1.Text + buf;
end;

заранее благодарен всем, кто откликнется ;-)))


 
Ant_bofh   (2001-11-29 09:05) [1]

да ! эта функция весит на Application.onIdle; :-)


 
Danya   (2001-11-29 11:15) [2]

сам написал сам ответил....


 
pasha676   (2001-11-29 11:21) [3]

Нормальные люди чтение из COM-порта делают через поток и waitevent. Это может не проще, но правильнее


 
paa713   (2001-11-29 12:11) [4]

Народ. Харе мучаться, предлагаю свою DLL для работы с COM портами (разработана была для многомодемных приложений). Написана она правда на С++ (без классов), но с Delphi работает уже года 2 без проблем. Если надо пишите.


 
Ant_bofh   (2001-11-29 15:50) [5]

pasha676, а по подробнее ?


 
SergeyDon   (2001-12-03 09:53) [6]

Незнаю получится но попробуй
Buf:array[0..50] of Uchar

ReadFile(hFile,buf[0],1,count,nil);



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
3-19099
kserg@ukr.net
2002-02-07 10:53
2002.03.07
Нужен совет: что лучше использовать для создания отчетов?


6-19280
Andrey Lutsenko
2001-12-10 05:58
2002.03.07
OS Version of remote comp


14-19307
mart
2002-01-18 08:35
2002.03.07
Начинающий


4-19398
Павел2
2002-01-08 19:29
2002.03.07
Что шлет программе TaskManager при нажатии SwitchTo?


14-19326
Геннадий Михалев
2002-01-19 18:29
2002.03.07
Вопрос коммерч. характера.





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