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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2013, 16:42   #1
scroyler
Форумчанин
 
Регистрация: 02.08.2011
Сообщений: 142
По умолчанию разделить слово межу ":"

у меня есть строка в листбоксе acc ; pass
как получить отдельно acc и отдельно pass ,например в едит 1 acc , а в едит 2 раss
scroyler вне форума Ответить с цитированием
Старый 21.03.2013, 17:03   #2
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Ну, как вариант:
1) определить индекс i символа ";" в строке (функция Pos);
2) скопировать в Edit1 символы с первого по i-1 (функция Copy)
3) скопировать в Edit2 символы с i+1 по последний (аналогично)

А там на ваше усмотрение...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 21.03.2013, 17:19   #3
scroyler
Форумчанин
 
Регистрация: 02.08.2011
Сообщений: 142
По умолчанию

Цитата:
Сообщение от tsar_ Посмотреть сообщение
Ну, как вариант:
1) определить индекс i символа ";" в строке (функция Pos);
2) скопировать в Edit1 символы с первого по i-1 (функция Copy)
3) скопировать в Edit2 символы с i+1 по последний (аналогично)

А там на ваше усмотрение...
можно кодом? просто pos и copy практически не знаю, или объясни суть их работы,пожалуйста
scroyler вне форума Ответить с цитированием
Старый 21.03.2013, 18:03   #4
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Как то так

Код:
var
i1:integer;
s1:string;
begin
 s1:= 'проверка;проверка2';
i1:=Pos(';',s1);
  label1.Caption:= Copy(s1,1,i1-1);


 label2.Caption:=  Copy(s1,i1+1,20);
end;
Aleksandr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль.Программа "Верификация", "Кака бригадиру разделить заработанные деньги?".Сложные Valik102 Помощь студентам 11 23.06.2009 15:30
Паскаль.Программа "Верификация", "Кака бригадиру разделить заработанные деньги?".Сложные Valik102 Паскаль, Turbo Pascal, PascalABC.NET 3 23.06.2009 09:11
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") Valik102 Помощь студентам 3 20.05.2009 20:42
две задачи(программа"верификация" , "как бригадиру разделить зароботаные деньги) Valik102 Паскаль, Turbo Pascal, PascalABC.NET 0 13.05.2009 23:32