DimaT wrote:4ekucT wrote:1) Переписан внутренний менеджер плугинов так чтобы все плугины грузились в отдельном потоке.
2) Реализована динамическая загрузка/выгрузка wfx плугинов.
Теперь несколько вопросов.
1. Сколько
дополнительной ''нагрузки'' (память, ресурсы...) системе дает сейчас wfx2far?
От wfx2far мало что зависит. Единственносе что есть поток. Но большенство времени он спит.
DimaT wrote:
2. Динамическая загрузка/выгрузка wfx плугинов говориы о том, что при старте farа, он сканирует все (Поиск новых wfx плагинов), но в память загружает только после соотв. выбора?
Не сканирование это опционально. смысл динамики в том что я не гружу все wfx сразу, а только по необходимости. Плюс ипользую референц коунтер и если плуг не нужен то выгружаю его.
DimaT wrote:
3. Чего стоит возможность вынести некоторые плагины в меню дисков?
Как можна поднять твой плагин выше в списке меню дисков?
Бесплатно. Никак.
DimaT wrote:
4. Если в меню дисков выбрал что-то другое после wfx плагина, его выгрузка проходит?
Да
DimaT wrote:
5. Какие плаги под wfx2far ты сам юзаешь?
Помнится ты как-то говорил, что даже используешь wfx для того чтобы балванки писать. Каким плагином?
- Back2Life.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Back2Life\Back2Life.wfx ? 0
- tcburner.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Burner\tcburner.wfx ? 0
- calendar.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Calendar\calendar.wfx ? 0
- AceHelper.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\AceHelp\AceHelper.wfx ? 0
- ADO_DS.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\ADO\ADO_DS.wfx ? 0
- CanonCam.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\CanonCam\CanonCam.wfx ? 0
- CDDataBase.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\CDDataBase\CDDataBase.wfx ? 0
- Ripper.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\CDRipper\Ripper.wfx ? 0
- clipbrowser.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Clipboard\clipbrowser.wfx ? 0
- cpl.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\CPL\cpl.wfx ? 0
- CVSBrowser.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\CVS\CVSBrowser.wfx ? 0
- DevMan.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Devices\DevMan.wfx ? 0
- DialPWD.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\DialPWD\DialPWD.wfx ? 0
- efs.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\EFS\efs.wfx ? 0
- envvar.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\EnvVar\envvar.wfx ? 0
- EventNT.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\EventsNT\EventNT.wfx ? 0
- ex2fs.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\ex2fs\ex2fs.wfx ? 0
- wfx_FTPList.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\FTPList\wfx_FTPList.wfx ? 0
- hp200lx.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\HP200LX\hp200lx.wfx ? 0
- HTTPPlugin.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\HTTP\HTTPPlugin.wfx ? 0
- IECache.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\IECache\IECache.wfx ? 0
- seeker.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\LANSeeker\seeker.wfx ? 0
- MirandaFS.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Miranda\MirandaFS.wfx ? 0
- mksbrowser.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\MKSBrowser\mksbrowser.wfx ? 0
- MS_SQL.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\MSSQL\MS_SQL.wfx ? 0
- neropanel.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Nero\neropanel.wfx ? 0
- NetMon.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\NetMon\NetMon.wfx ? 0
- FSNetShare.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\NetShare\FSNetShare.wfx ? 0
- ntfsfs.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\NTFS\ntfsfs.wfx ? 0
- wfx_FileStreams.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\NTFSStream\wfx_FileStreams.wfx ? 0
- POP3Plugin.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\POP3\POP3Plugin.wfx ? 0
- Privileges.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Privileges\Privileges.wfx ? 0
- PROCFS.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\ProcFS\PROCFS.wfx ? 0
- registry.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Registry\registry.wfx ? 0
- wfx_rss.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\RSS\wfx_rss.wfx ? 0
- ScriptWFX.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Script\ScriptWFX.wfx ? 0
- Services.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Services\Services.wfx ? 0
- plugin_sftp.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\SFTP\plugin_sftp.wfx ? 0
- StartupGuard.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\StartupGuard\StartupGuard.wfx ? 0
- TempPanel.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\TempPanel\TempPanel.wfx ? 0
- tiptop.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\TipTop\tiptop.wfx ? 0
- UnInstTC.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Uninstall\UnInstTC.wfx ? 0
- versions.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Versions\versions.wfx ? 0
- VirtualDisk.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\VirtualDisk\VirtualDisk.wfx ? 0
- vsofs.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\VSOFS\vsofs.wfx ? 0
- vss.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\VSS\vss.wfx ? 0
- davplug.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\WavDAV\davplug.wfx ? 0
- wipe.wfx ? Z:\Soft\Shells\Far\Plugins\Tool\wfx2far\Plugins\Wipe\wipe.wfx ? 0
Болванки пишу - tcburner.wfx
DimaT wrote:
1) Индикатор копирования (ProgressProc).
2) Запрос данных у пользователя (RequestProc).
6. Это ты для каких тоталовских плагинов готовишь?
Хез, это в стандарте описано, но у меня пока не реадизовано.