Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
6-1105646812
Дронище
2005-01-13 23:06
2005.03.20
Передача изображения по протоколу TCP/IP. ПОМОГИТЕ!!!


14-1109580259
Павел
2005-02-28 11:44
2005.03.20
Как перевести Add-In на русский


1-1110063483
Луарвик
2005-03-06 01:58
2005.03.20
Как из html строки взять текст без тегов???


14-1109524729
Девушка
2005-02-27 20:18
2005.03.20
Установка winXP


1-1109943377
100a
2005-03-04 16:36
2005.03.20
Стандартные функции удаления файлов




   Наверх