ASSIGNFILE — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
(Новая страница: «AssignFile - это функция Delphi AssignFile( <filename> ) По имени файла возвращает файловую переменную»)
 
м (Смотрите также)
 
(не показано 19 промежуточных версий этого же участника)
Строка 1: Строка 1:
AssignFile - это функция Delphi
+
[[ASSIGNFILE]] - это функция, описанная в файле [[QrAddFn.pas]]
 +
По имени файла возвращает файловую переменную
 +
[[ASSIGNFILE]]( <filename> )
 +
= Примеры =
 +
_file := [[ASSIGNFILE]]( path + name )
  
AssignFile( <filename> )
+
parameters path, name, str_line
 +
local aa, log_file
 +
aa := {}
 +
try
 +
  log_file := [[ASSIGNFILE]]( path + name )
 +
  if [[Empty]]( log_file )
 +
    return
 +
  endif
 +
  [[TextReset]]( log_file )
 +
  while ![[TextEof]]( log_file )
 +
    Aadd( aa, [[ReadLn]]( log_file ) )
 +
  end
 +
finally
 +
  if ![[Empty]]( log_file )
 +
    [[CloseFile]]( log_file )
 +
  endif
 +
end
 +
[[Aadd]]( aa, Date() + ' ' + Time() + ' ' + str_line )
 +
[[WriteTxtFile]]( aa, name, path, true )
 +
= Смотрите также =
 +
[[Полезные функции]]
  
По имени файла возвращает файловую переменную
+
[[Функции Delphi]]
 +
 
 +
[[WRITETXTFILE]]

Текущая версия на 12:55, 2 марта 2018

ASSIGNFILE - это функция, описанная в файле QrAddFn.pas

По имени файла возвращает файловую переменную

ASSIGNFILE( <filename> )

Примеры

_file := ASSIGNFILE( path + name )
parameters path, name, str_line
local aa, log_file
aa := {} 
try
  log_file := ASSIGNFILE( path + name )
  if Empty( log_file )
    return
  endif
  TextReset( log_file )
  while !TextEof( log_file )
    Aadd( aa, ReadLn( log_file ) )
  end
finally
  if !Empty( log_file )
    CloseFile( log_file )
  endif
end
Aadd( aa, Date() + ' ' + Time() + ' ' + str_line ) 
WriteTxtFile( aa, name, path, true )

Смотрите также

Полезные функции

Функции Delphi

WRITETXTFILE