Главная страница
    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.46 MB
Время: 0.046 c
3-1108715065
Prohodil Mimo
2005-02-18 11:24
2005.03.20
Как в IB6 удалить FOREIGN KEY ?


9-1103615764
Grant
2004-12-21 10:56
2005.03.20
Шейдеры


4-1107454738
Artur
2005-02-03 21:18
2005.03.20
Может ли ехе...


1-1109749428
tmpGuest
2005-03-02 10:43
2005.03.20
Как пропустить поиск в определенных каталогах ?


6-1105626922
Norny
2005-01-13 17:35
2005.03.20
Пайпы для локальной сети?





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