Работа с файлом

 
Работа с файлом
При проверки exp "работы с файлом" см
https://www.metaquotes.net/en/metatrader5/algorithmic-trading
выдал ошибку
function returns no result - token "FileSeek" Warning (#92)

Хотел бы узнать причину...
 
причина в том, что пример, который опубликован, несколько устарел
а это - не ошибка, а всего лишь предупреждение. хотя от таких предупреждений надо тоже избавляться. уберите соответствующее присвоение - предупреждение исчезнет
 
Ошибка
Убрал - программа зависла!
Какой будет правильный код???
 
что Вы убрали и что значит "зависла"?
формулируйте проблему точно!
 
FileSeek
убрал position = FileSeek( handle, 0, SEEK_SET );

Как пользоваться функцией FileSeek???
 
чтение файла
убрал position = FileSeek( handle, 0, SEEK_SET );
и не выполняется код, который шел далее (чтение файла)

for cnt1=1 to size begin
print( FileReadString( handle ), ";", FileReadNumber( handle ) );
If IsFileEnded( handle ) then break;
end;
 
надо было убрать "position=", а не всю строку
чтобы понять, как пользоваться функцией FileSeek и зачем она нужна, почитайте её описание.
 
конечно, этот код не будет выполняться, так как файловый указатель находится у конца файла.
Вы же убрали перевод файлового указателя на начало!
 
спасибо за ответ
спасибо за ответ.
буду разбираться дальше
Причина обращения: