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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 22:34   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию Удалить "?" из s1[0]

Есть код
Код:
s1 := TStringList.Create;
  StrBreakApart(ServerInfo, '<&^>' ,s1);
    LAddress.Caption := s1[0];
      LName.Caption := s1[1];
        LMap.Caption := s1[2];
          LSlots.Caption := s1[3] + '/' + s1[4];
            s1.Free;
В s1[0] имеется запись следующего вида ?192.168.0.1 и вот из неё надо удалить "?". Так не катит
Код:
s1 := TStringList.Create;
  StrBreakApart(ServerInfo, '<&^>' ,s1);
    Delete(s1[0], 1, Pos('?', s1[0]));
      LAddress.Caption := s1[0];
        LName.Caption := s1[1];
          LMap.Caption := s1[2];
            LSlots.Caption := s1[3] + '/' + s1[4];
              s1.Free;
Что делать?
Shouldercannon вне форума Ответить с цитированием
Старый 26.04.2010, 22:55   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Код:
s1[0] := StringReplace(s1[0], '?', '', [rfReplaceAll]);
W0LF вне форума Ответить с цитированием
Старый 26.04.2010, 23:09   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

В Delete неверно аргументы передаёте:
1. Сама строка.
2. Позиция символа, начиная с которого удалять.
3. Количество удаляемых символов.
Вы перепутали 2-й и 3-й аргументы.
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
Как удалить ярлык из папки "Автозагрузка"? docbrain Общие вопросы Delphi 5 15.01.2010 11:27
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Удалить "Repeat" "Until" +Hitman+ Паскаль, Turbo Pascal, PascalABC.NET 5 18.01.2009 18:25