• Авторизация


FsFindNext 07-02-2008 09:08 к комментариям - к полной версии - понравилось!


В продолжение темы перевода техдокументации по написанию FS-плагинов к total commander'у:

FsFindNext

FsFindNext вызывается, чтобы вернуть следующий файл в директории файловой
системы плагина.

Объявление:

BOOL __stdcall FsFindNext(HANDLE Hdl,WIN32_FIND_DATA *FindData);

Описание параметров:

Hdl Поисковый хэндл, возвращаемый FsFindFirst.

FindData Стандартная структура WIN32_FIND_DATA, определённая в
Windows SDK, которая содержит информацию о файле или
директории. Используется поле dwFileAttributes с
установленным значением FILE_ATTRIBUTE_DIRECTORY для
указания на то, что имеем директорию. В Unix системах
вы можете сочетать поле dwFileAttributes знаком | (or)
с значением 0x80000000 и установить поле dwReserved0
в атрибуты файлов Unix (permissions).

Возвращаемое значение:

Возвращает FALSE в случае ошибки или если нет больше файлов, или TRUE
в противном случае. Нет необходимости вызывать SetLastError().

Смотри также: FsFindFirst, FsFindClose


Если что, я не собираюсь переводить всю документацию к fs-плагинам, но только ту минимально необходимую часть, чтобы можно было писать простые дополнения к total commander. Возможно кому-то кроме меня это также пригодится.
вверх^ к полной версии понравилось! в evernote
Комментарии (1):
mcblack 07-02-2008-12:12 удалить
Написал минимальный плагин, хочу вот отправить письмо автору tc следующего содержания:

To: Christian Ghisler <support@ghisler.com>
From: Maksim S. Chernyi <mc-black@yandex.ru>
Subj: FS Plugin Sample, writeln on Assembly Language!

Hello, Christian!

I'm a programmer in Russia, Nizhny Novgorod state, and I like to use Your
Total Commander (tc 7.0 pb 1). I write the fsplugin.inc (fsplugin.h analog,
header file for MASM assembler) special for FS Plugin development.
Allso I write a sample plugin. It only has an icon and two
files in a plugin filesystem. Size of my example is 3584 bytes, without any
packers! It compiled with Hutch'es MASM32 v9. If You interest about MASM
developers support, I can send to You my source codes. Can you take me for
exchage just one free License for TC?

Maksim S. Chernyi (mc-black) mailto:mc-black@yandex.ru


Сам я на английском писать не умею, так накропал чего-то. Если кто с английским больше дружит, поправьте, пожалуйста меня! Потом уже поправленное письмо буду отправлять.
mcblack 10-06-2008-09:14 удалить
В итоге я на этом и остановился. Забил на это дело.. Установил нелицензионку.


Комментарии (1): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник FsFindNext | mcblack - Кисёк-Мусёк-Колбасёк | Лента друзей mcblack / Полная версия Добавить в друзья Страницы: раньше»