ASSIGNFILE — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м (→Примеры) |
||
Строка 8: | Строка 8: | ||
_file := AssignFile( path + name ) | _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 ) |
Версия 14:53, 25 марта 2016
AssignFile - это функция Delphi
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 )