Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2012, 14:06   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Sockets и Chr в Delphi 2010

Отправляю так
Код:
procedure TForm3.Button1Click(Sender: TObject);
var
  s: string;
begin
  s := 'qwerty' + Copy(AnsiToUtf8(Chr(143)), 2, Length(AnsiToUtf8(Chr(143))));
  ClientSocket1.Socket.SendText(s);
end;
уходит: 'qwertyЏ'
Принимаю так
Код:
s := Socket.ReceiveText;
приходит: 'qwertyЏ'
Всё верно, но
Код:
Memo1.Lines.Add(Copy(s, 1, Pos(Chr(143), s) - 1));
не работает. Пустота в Memo1.
Может нужно отправлять не
Код:
Chr(143)
, а #$008F.
По хорошему вообще избавиться от Chr, но пока не могу. Помогите пожалуйста разобраться.

Последний раз редактировалось Shouldercannon; 06.06.2012 в 16:19.
Shouldercannon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi: chr(); java ??? Borec95 Общие вопросы по Java, Java SE, Kotlin 1 19.03.2012 21:41
Delphi: chr(); Java ???; Borec95 Помощь студентам 1 18.03.2012 23:19
Простейшая онлайн-рисовалка на Delphi ( sockets ) Sn0wSky Обсуждение статей 2 06.12.2011 23:04
GlScene и Embarcadero Rad Studio 2010 (Delphi 2010) Fiery Fox Мультимедиа в Delphi 4 19.11.2010 21:46
Windows Sockets / Сокеты / RAW Sockets bwwebm Работа с сетью в Delphi 4 23.04.2010 09:53