Автор Ђак-то да задал вопрос в разделе Другие языки и технологии
Delphi не находит txt файл. Срочняк Delphi и получил лучший ответ
Ответ от Ў В[гуру]
Вот пример подобной процедуры
procedure TForm1.Button1Click(Sender: TObject);
var
f: TextFile; // файл
fName: String[80]; // имя файла
buf: string[80]; // буфер для чтения из файла
begin
fName := Edit1.Text;
AssignFile(f, fName);
{$!-}
Reset(f); // открыть для чтения
{$I+}
if IOResult <> 0 then
begin
MessageDlgt 'Ошибка доступа к файлу ' + fName,
mtError, [mbOk], 0); exit;
end;
// чтение из файла
while not EOF(f) do
begin
readln(f, buf); // прочитать строку из файла
Memo1.Lines.Add(buf); // добавить строку в поле Memo1
end;
CloseFile(f); // закрыть файл
end;
Для проверки наличия файла можно использовать функцию FileExists()
Для уточнения места нахождения файла можно использовать ExtractFileDir(Application.ExeName), это если файл в самом деле в папке с задачей.
Если файл не в одной папке с программой нужно просто указывать полный путь к нему, начиная с диска.
Ну вот сразу вижу две ошибки.
Что мы читаем из файла Фин - ТАМ ГДЕ РИДЛАЙН, ФИН, А ЧТО читаем? .
А вторая ошибка в самой процедуре есть два БЕГИН и только один ЭНД.
Может быть по этому и файл не находит.
Delphi и FTP
Lst:= TStringList.Create;//Список файлов и папок.
Tmp:= TStringList.Create;//Временный
подробнее...
Delphi. Обьясните подробно, что, как, и для чего нужениспользуется "while" ?
инструкция выполняется пока условие заданное в вайл
подробнее...
что такое билдер или же билд касательно програм
хм.... Отвечаю насколько понял вопрос.. .
Билдер-это скорее всего компилятор от CodeGear-
подробнее...
Вопрос программистам C++ WaitForSingleObject
в цикле посылайте им сигналы на выключения пока не получите нужный статус. По опыту примерно
подробнее...
пожалуйста помогите перевести на английский язык рецепт борща
Borshch Ukrainian
Components:
On 3 litres of water:
Soup bones with meat
подробнее...