![]() |
[Delphi] Помогите с .txt файлом
Привет всем) народ помогите разобраться с text файлами...интересует меня собственно 2 вопроса:
1. Как мне посчитать строки в .txt файле при его открытие, ну и собственно нужно, чтобы кол-во вывелось куда нить...пофиг куда) главное пример!? 2. Как отпарсить первую строку, затем подставить её в скрипт, затем отпарсить вторую строку и опять же подставить её в скрипт, ну и собственно так до последней строки! Прошу помочь, оч нуно :rolleyes: |
Цитата:
Код:
Stroki:TStringList;Цитата:
а вообще используй Pos и Copy |
Цитата:
Код:
var i:integer; |
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject);Код:
Label1.Caption := Stroki.Count;В чем моя ошибка? еще вопрос по поводу счета строк, мне надо что бы при открытие файла т.е. я открываю файл через OpenDialog1 текстовый и мне сразу считывается кол-во строк...подскажите как лучше прикрепить? вот код на OpenDialog1: Код:
procedure TBrutForm.LoadButtonClick(Sender: TObject);P.S. Извиняюсь за глупые вопросы, просто занимаюсь Delphi недавно... |
Ошибка, потому что Label1.Caption типа string, а Stroki.Count типа integer.
Надо: Код:
Label1.Caption := IntToStr(Stroki.Count);Код:
procedure TBrutForm.LoadButtonClick(Sender: TObject);P.S. Извиняюсь за глупые вопросы, просто занимаюсь Delphi недавно...[/QUOTE] |
Цитата:
Спасибо Вам огромное за помощь... :) Может Вы мне подскажите как сделать так, что бы вытаскивалась строка из файла вставлялась в PassEdit.text например или в какую нить процедуру и так процедура это длилась пока не закончатся строки...хотя бы небольшой пример. |
Вот сделал такую процедуру:
Код:
procedure TBrutForm.StartButtonClick(Sender: TObject);Код:
Data.Add('password='+Str1[i].Text);В чем я ошибся, подскажите плз! :( |
Ошибка в том, что обращение к конкретной строке в списке делается просто Str1[i], где i - номер строки. Никакого Text не надо.
Остальное вроде всё верно на первый взгляд) |
Цитата:
str1.strings[i] |
Цитата:
|
| Время: 19:11 |