Добрый день.
Подскажите пожалуйста такой нюанс. Внутри функции FileWriteFromArray есть длл структура
Пытаюсь согласно данным структуры получить параметра FileSizeHigh, а в ответ приходят только нули. Хотя параметр FileSizeLow возвращает всё как нужно, только он не подходит, т.к. представляет не тот размер, который нужен.
Вопрос к тому, что хотелось бы обойтись без лишних вызовов отдельных функций (н-р: FileGetSize), которые будут дополнительно задерживать процесс обработки.
Подскажите пожалуйста такой нюанс. Внутри функции FileWriteFromArray есть длл структура
Код:
Local $tFile_Data = DllStructCreate("struct;align 4;dword FileAttributes;uint64 CreationTime;uint64 LastAccessTime;uint64 LastWriteTime;" & _
"dword FileSizeHigh;dword FileSizeLow;dword Reserved0;dword Reserved1;wchar FileName[260];wchar AlternateFileName[14];endstruct")
Пытаюсь согласно данным структуры получить параметра FileSizeHigh, а в ответ приходят только нули. Хотя параметр FileSizeLow возвращает всё как нужно, только он не подходит, т.к. представляет не тот размер, который нужен.
Вопрос к тому, что хотелось бы обойтись без лишних вызовов отдельных функций (н-р: FileGetSize), которые будут дополнительно задерживать процесс обработки.