Цитата maxd2007:
1) $sFile - что это такое? »
|
Переменная типа Variant (String), представляет собой путь к файлу.
Цитата maxd2007:
когда я читал документацию то там было написано что это хендл фаилы, »
|
Не было написано. Вы путаете.
Цитата maxd2007:
и вот эта строчка $hFile = FileOpen($sFile, 18) задает ее параметр, так что же такое $hFile? »
|
А вот $
hFile — это уже переменная типа Variant (Handle). Фактически — ссылка на открытый файл.
Цитата maxd2007:
Почему цифра 18? (в документации указана: "16 = Force binary mode (See Remarks)" ). »
|
Точнее:
Цитата:
2 = Write mode (erase previous contents)
…
16 = Force binary mode (See Remarks).
|
18 = 2 + 16.
Цитата maxd2007:
Local $hFile, $tData, $sFile = @ScriptDir & '\test.bin' - эта строчка от части понятна что она создает фаил test.bin в директории рядом со скриптом, »
|
Не
создаёт файл. Только
описывает три локальные переменные и
задаёт последней из них строковое значение, представляющее собой путь к файлу.
Цитата maxd2007:
3) Я не понял окончания:
ConsoleWrite(FileGetSize($sFile) & @TAB & StringMid(FileRead($sFile & '.old'), 223, 13) & @LF)
ConsoleWrite(FileGetSize($sFile) & @TAB & StringMid(FileRead($sFile), 223, 13) & @LF) »
|
Что именно не поняли здесь?