|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Где ошибка в коде??
Код:
procedure TForm1.Button2Click(Sender: TObject); begin opendialog1.Execute; edit6.Text:=opendialog1.FileName; k:=k+1; end; procedure TForm1.Button3Click(Sender: TObject); begin if (k<>0) then begin n:=0; assignfile(f,edit1.Text); reset(f); while not eof(f) do begin n:=n+1; readln(f,s[n]); memo1.Lines.Add(s[n]); end; closefile(f); end; for i:=1 to n do begin l1:=pos('!',s[i]); l2:=pos('+',s[i]); memo2.Lines.add(copy(s[i],l1,l2-l1)); end; end; Последний раз редактировалось Admin, 03.07.2009 в 21:39. |
#2
|
||||
|
||||
Как я вижу, заносит из диалога в Edit6.Text, а фойл открываешь из Edit1.Text. Это раз. Во-вторых, кроме этого ничё не вижу. Ты проследи отладчиком, где спотыкается, и покаж строчку.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
|||
|
|||
А переменные где объявляешь? И вообще вопрос не корректный, не понятно какого рода ошибка
|