История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Предполагаю только вариант с подготовкой полей структуры параметров в переменной и передачей в слово имени файла и параметров.
Можно вместо аргументов сделать структуру описывающие все нужные атрибуты открытия файла, и функции для назначения аттрибутов. Ну вот выдуманный многословный пример что бы было понятнее:
\ Аттрибуты задаются через функции (fod attr -> fod)
"C:\ya-i-kot.jpeg" create-file-open-descriptor
READ +file-open-mode
BINARY +file-open-mode
"UTF-8" +file-encoding
\ В стеке сейчас file-open-descriptor
open-file
\ В стеке теперь только хендл открытого файла
Исходная версия
MOPKOBKA,
:
Предполагаю только вариант с подготовкой полей структуры параметров в переменной и передачей в слово имени файла и параметров.
Можно вместо аргументов сделать структуру описывающие все нужные атрибуты открытия файла, и функции для назначения аттрибутов. Ну вот выдуманный многословный пример что бы было понятнее:
\ Аттрибуты задаются через функции (fod attr -> fod)
"C:\ya-i-kot.jpeg" create-file-open-descriptor
READ +file-open-mode
BINARY +file-open-mode
"UTF-8" +file-encoding
\ В стеке сейчас file-open-descriptor
open
\ В стеке теперь только хендл открытого файла