![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.05.2009
Сообщений: 8
|
![]()
У меня токая проблема!!!!
Надеюсь сдесь мне помогут!!! Я установил на Делфи PortLib и написал програмку вот часть её procedure TForm1.Button3Click(Sender: TObject); begin ComPort1.WriteStr('44\'); end; procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var Str:string ; begin ComPort1.ReadStr(Str, count ); Memo1.text:=Str; end; Проблема в том что: Я отправляю на МК 44\ а он в замен по запросу 5555 а ПК получает не все 5 а когда я пишу Memo1.text:= Memo1.text + Str; то он записывает в мемо всё а мне хотелось бы чтоб старое удалял а новое записывал потомучто 5555 будут меняться. С уважением!!! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Не совсем понял, номожет быть так
Код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
![]() Цитата:
Вообще-то при чтении данных из СОМ-порта необходимо указывать, какой объем данных следует считывать. Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СОМ-сервер и СОМ-клиент | Ninetta | Общие вопросы .NET | 0 | 27.03.2010 23:57 |
Работа с СОМ портом | Ivanko | Общие вопросы Delphi | 2 | 16.02.2010 10:58 |
Com Port | Pepelyaev | Общие вопросы Delphi | 5 | 26.11.2006 22:31 |