ASSIGNFILE — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Примеры) |
Hisava (обсуждение | вклад) м (→Смотрите также) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | + | [[ASSIGNFILE]] - это функция, описанная в файле [[QrAddFn.pas]] | |
| − | + | По имени файла возвращает файловую переменную | |
| − | + | [[ASSIGNFILE]]( <filename> ) | |
| − | + | ||
| − | По имени файла возвращает файловую переменную | + | |
| − | + | ||
= Примеры = | = Примеры = | ||
| − | + | _file := [[ASSIGNFILE]]( path + name ) | |
| − | _file := [[ | + | |
parameters path, name, str_line | parameters path, name, str_line | ||
| Строка 13: | Строка 9: | ||
aa := {} | aa := {} | ||
try | try | ||
| − | log_file := [[ | + | log_file := [[ASSIGNFILE]]( path + name ) |
if [[Empty]]( log_file ) | if [[Empty]]( log_file ) | ||
return | return | ||
| Строка 28: | Строка 24: | ||
[[Aadd]]( aa, Date() + ' ' + Time() + ' ' + str_line ) | [[Aadd]]( aa, Date() + ' ' + Time() + ' ' + str_line ) | ||
[[WriteTxtFile]]( aa, name, path, true ) | [[WriteTxtFile]]( aa, name, path, true ) | ||
| − | |||
= Смотрите также = | = Смотрите также = | ||
| − | + | [[Полезные функции]] | |
| − | [[ | + | |
[[Функции Delphi]] | [[Функции 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 )