Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.29;
Скачать: CL | DM;

Вниз

текст строки, зная ее номер   Найти похожие ветки 

 
my_name   (2004-08-15 15:35) [0]

Доброго...!
скажем нужно мне, зная номер строки в текстовом файле получить  сам текст этой строки и записать его в memo1. Но номера строк идут не с 1, а с 0, т.е.
1 строка файла xxx.txt-"0"
2 строка файла xxx.txt-"1"
и т.д.
помогите, плиз.


 
YurikGL ©   (2004-08-15 15:37) [1]

Ну и отнимай от номера строки единицу...


 
my_name   (2004-08-15 16:09) [2]

да вот, что-то невыходит, может кто приведет полный код, для такого действия?
спасиб заранее


 
YurikGL ©   (2004-08-15 16:38) [3]

Ты лучше свой код приведи, где единица не отнимается. Его и поправим


 
Anatoly Podgoretsky ©   (2004-08-15 16:50) [4]

my_name   (15.08.04 16:09) [2]
Ой ну это просто Num - 1


 
TUser ©   (2004-08-15 16:54) [5]

sl:=TStringList.Create;
try
sl.LoadFromFile();
Memo1.Lines.Add(sl.Strings[Nomer-1];
{Выделенная часть кода нужна для того, чтобы отнимать единицу. Кстати, имей в виду - если тебе потребуется когда-нибудь отнять 2 или 3, то надо будет просто заменить константу. А если тебе захочется прибавить или умножить ... . Одним словом Delphi  понимает инфиксную запись выражений.
Кстати, еще в выражениях можно ставить скобки. Тут правда есть одна сожность. Если рядом со скобками в определенном порядке поставить вот такие * (а согласитесь они ведь на клаве рядом - легко ошибиться) звезочки, то Delphi просто проигнорирует все то, что заисано в скобках.  Есть мнение (его тут недавно кто-то из мастеров высказывал), что в Борланде считают такие части кода комментариями. Так или иначе, эту особеность надо всегда иметь в виду при написании арифметических выражений в Delphi.
Между прочим, в логических выражениях тоже возможны скобки. Возможно там проявляется такая же особенность.
А это все вообще-то был пооооооодробный комментарий.
Продолжим писать текст самой программы ...}
finally
sl.free;
end;


 
TUser ©   (2004-08-15 16:55) [6]

Вот, Анатолий меня опередил. Но у меня комментарии подробнее ...


 
my_name   (2004-08-15 17:20) [7]

TUser огромное спасибо! все вышло, выражаю ОГГГРОМНУЮ признательность всем, кто мне помог! короче всем СПАСИБО!!!



Страницы: 1 вся ветка

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
9-1084134759
Werwolf
2004-05-10 00:32
2004.08.29
Ко всем программерам и не только вопрос


3-1091533520
сергей1
2004-08-03 15:45
2004.08.29
редактирование в dbGrid


1-1092306205
Cosinus
2004-08-12 14:23
2004.08.29
Поиск в бинарном файле по маске


1-1092417058
Gnec
2004-08-13 21:10
2004.08.29
Как сделать перескок к нужному итему?


3-1091864650
serg128
2004-08-07 11:44
2004.08.29
Как сортировать по вычислимому полю?