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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2008, 13:24   #11
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Вот так попробуй, у меня работает:
Код:
procedure TForm1.Scan1(Since, altSince, Till, altTill: string);
var
  I, s, e: integer;
begin
  s := 0;
  e := 0;
  for I := 0 to Memo1.Lines.Count - 1 do
  begin
    s := pos(Since, Memo1.Lines.Strings[i]);
    if s = 0 then
      s := pos(altSince, Memo1.Lines.Strings[i]);
    e := pos(Till, Memo1.Lines.Strings[i]);
    if e = 0 then
      e := pos(altTill, Memo1.Lines.Strings[i]);
    if (s <> 0) and (e <> 0) then
    begin
      ListBox1.Items.Add(copy(Memo1.Lines.Strings[i],
        s + length(Since), e - s - length(Till) + 1));
      s := 0;
      e := 0;
    end;
  end;
end;
В 6 снизу строке "- 1" на "+ 1" изменился.
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 22.10.2008, 00:39   #12
IvaniuS
Форумчанин
 
Аватар для IvaniuS
 
Регистрация: 16.04.2007
Сообщений: 225
По умолчанию

слушай я все разобрался спс огромное все норм работает и сам написал и переписал кое что оптимизировал не в том дело.Мне надо уйти от листбоксов к мемо мне надо мноооооооооого(около 60000 строк) записать полностью в тексте просто у меня много столбиков и надо их записать через определённый символ а в аштмл'e они не в том порядке что надо как мне например добавить в конец 1 строки что-то потом 2 и т.д. так до конца вот так например:
Код:
$(Tkt) содержимое 1-го столбика$(cl)2-го столбика
$(Tkt) содержимое 1-го столбика$(cl)2-го столбика
$(Tkt) содержимое 1-го столбика$(cl)2-го столбика
$(Tkt) содержимое 1-го столбика$(cl)2-го столбика
$(Tkt) содержимое 1-го столбика$(cl)2-го столбика
ну так много столбиков и строчек??? скажи хотяб как в конец добавить или мне всё прийдёться записывать в переменные а потом в строку?
IvaniuS вне форума Ответить с цитированием
Старый 22.10.2008, 10:39   #13
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Если я тебя правильно понял, то добавление к строке выглядит так:
Код:
const
  Spacer = '*';
var
  Str1, Str2: string;
begin
  Str1 := Str1 + Spacer + Str2...;
end;
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать текстовой файл и подсчитать количество символов в нём. GN_ Паскаль, Turbo Pascal, PascalABC.NET 4 26.05.2010 19:45
Строки в Мемо anymol Помощь студентам 5 03.10.2008 20:44
StpServer (or TopServer) не могу на нём запустить скрипт _kT PHP 1 12.07.2008 01:32
мемо ben95 Общие вопросы Delphi 1 29.01.2008 10:10