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

Вниз

Что я делаю не так при чтении с последовательного порта   Найти похожие ветки 

 
KostR   (2005-02-04 12:12) [0]

Здравствуйте. Когда я открываю порт и отправляю туда что-либо, примерно так:
vcport.Open;//открываем порт
Buff:=strtoint(edsend.Text);//откуда отправляем
lbuff:=Length(edsend.Text);// длина посылки
vcport.WriteBuf(Buff,lbuff);// запись в порт
все получается, устройство, подключенное к порту откликается.
Когда я открываю порт и пытаюсь получить от туда что-либо, примерно так:
procedure TForm1.vcportRxChar(Sender: TObject; Count: Integer);
begin
vcport.ReadBuf(buf,count);
label1.Caption:=inttostr(buf);
end;
Получаю в label1.Caption какую-то ерунду, что-то вроде
-28394890987…
Что я делаю не так. Спасибо.


 
Piter ©   (2005-02-04 16:40) [1]

Блин... очередной, кого нужно будет пытать,вытягивая информацию, которую он никак не хочет говорить, да?
Кому это надо?

Итак...  ЧТО ТАКОЕ vcport?


 
wal ©   (2005-02-04 16:52) [2]

Buff:=strtoint(edsend.Text);
lbuff:=Length(edsend.Text);

Весьма интересно, даже не зная что такое vcport.

C уважением


 
Marser ©   (2005-02-04 16:58) [3]

Почти ничего не понял, но одно точно - strtoint и inttostr тут не годятся совершенно. Их использование в данном случае, скорее всего, пахнет орешками.


 
KostR   (2005-02-04 20:14) [4]

wal  
Buff:=strtoint(edsend.Text);
lbuff:=Length(edsend.Text);
Весьма интересно, даже не зная что такое vcport.


Это уже работает, причем нормально. vcport - компонента, что-то вроде async32.
C уважением.


 
Piter ©   (2005-02-06 18:59) [5]

KostR   (04.02.05 20:14) [4]
vcport - компонента, что-то вроде async32


и мы, вероятно, должны бежать качать эту компоненту, чтобы помочь тебе разобраться?


 
Marser ©   (2005-02-07 11:54) [6]


> Это уже работает, причем нормально

Тогда не совсем понятно, что тебе нужно от COM-порта...


 
Digitman ©   (2005-02-07 15:20) [7]

разыменование переменной buf забыл .. или не знал вообще про таковое ... а buf - указательного типа скорей всего


 
Piter ©   (2005-02-07 16:40) [8]

KostR   (04.02.05 20:14) [4]
vcport - компонента, что-то вроде async32


и мы, вероятно, должны бежать качать эту компоненту, чтобы помочь тебе разобраться?


 
Anatoly Podgoretsky ©   (2005-02-07 17:02) [9]

buf глобальная переменная, неизвестного типа.



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

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

Наверх





Память: 0.47 MB
Время: 0.04 c
14-1109674782
Alx2(remote)
2005-03-01 13:59
2005.03.20
Оформление гражданства детям, рожденным после 1.07.2002


14-1109318878
Voffka
2005-02-25 11:07
2005.03.20
Как прочитать картинку?


3-1108643663
viola
2005-02-17 15:34
2005.03.20
Экспорт данных


8-1101930249
TRyaSS
2004-12-01 22:44
2005.03.20
Где можно скачать FastDib??


9-1092944420
Zer0[np]
2004-08-19 23:40
2005.03.20
А не устраивать ли нам небольшие конкурсы по кодингу? (ч.2)





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