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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2010, 11:16   #1
Djeka(c)
Пользователь
 
Аватар для Djeka(c)
 
Регистрация: 18.07.2010
Сообщений: 64
Печаль Delphi

Как Сделать ? пожалуйста помогите

Помогите Пожалуйста на delphi , вот это выводить в listview



860 2793047 240 (860)- это пропускаем (2793047)- это пропускаем (240)- добавляем как подскажите ?

240 - это значение бывает разным
2793047 - это значение бывает разным


пожалуйста ребята

очень прошу
Djeka(c)
Djeka(c) вне форума Ответить с цитированием
Старый 16.09.2010, 11:26   #2
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Получать значение можно таким способом:
Код:
function GetValue(var AStr : String; delimiter : Char = ' ') : String;
  begin
    Result := Copy(AStr, 0, Pos(delimiter, AStr) - 1);
    Delete(AStr, 1, Pos(delimiter, AStr));
  end;
В цикле проходишься этой функцией по исходной строке и засовываешь в листбокс нужные тебе значения
_Engine_ вне форума Ответить с цитированием
Старый 16.09.2010, 11:26   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 i:=length(s);
 while (i>1)and(s[i]<>' ') do dec(i);
 dec(i);
 while (i>1)and(s[i]<>' ') do begin w:=s[i]+w;dec(i);end;
Учитывая что s:='860 2793047 240 (860)';

Потом помещай w в новый элемент ЛистВью
Код:
ListView.items.add.Caption:=w;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2010, 11:49   #4
Djeka(c)
Пользователь
 
Аватар для Djeka(c)
 
Регистрация: 18.07.2010
Сообщений: 64
По умолчанию

а можно исходнком ребята пожалуйста ((((??? не понять
Djeka(c)
Djeka(c) вне форума Ответить с цитированием
Старый 16.09.2010, 12:01   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ох и ленивый же народец пошел...
Поскольку совершенно прозрачное ТЗ твое, все что могу предложить это обработчик одной единственной строки и помещения данных в ЛистВью при создании формы.
Код:
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;w,s:string;
begin
 s:='860 2793047 240 (860)';
 i:=length(s);
 while (i>1)and(s[i]<>' ') do dec(i);
 dec(i);
 while (i>1)and(s[i]<>' ') do begin w:=s[i]+w;dec(i);end;
 ListView1.items.add.Caption:=w;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2010, 12:01   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

хех)
Код:
s:=s+'  ';
while trim(s)<>'' do
begin
delete(s,1,pos(' ',s));
delete(s,1,pos(' ',s));
lv.items.add.subitems.add(copy(s,1,pos(' ',s)-1);
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 16.09.2010 в 12:04.
Mad_Cat вне форума Ответить с цитированием
Старый 16.09.2010, 12:43   #7
Djeka(c)
Пользователь
 
Аватар для Djeka(c)
 
Регистрация: 18.07.2010
Сообщений: 64
По умолчанию

Mad_Cat, извини добавь меня =)

Mad_Cat,спасибо тебе
Djeka(c)

Последний раз редактировалось Stilet; 16.09.2010 в 12:56.
Djeka(c) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27