View Issue Details

IDProjectCategoryView StatusLast Update
0002993WishesPlugins API.Viewerpublic2016-08-05 16:30
ReporterNightRoman Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Summary0002993: Недостатки Viewer API - диалог + нет модальной ошибки
DescriptionНедостатки Viewer API - диалог + нет ошибки

Речь про функцию intptr_t WINAPI Viewer(), которая открывает просмотр файла. Есть два недостатка.

1. Нежелательный диалог
Если указанного для открытия файла нет, то Фар показывает диалог. API не должен показывать диалоги об ошибках, он должен вернуть флаг/код ошибки и все.

2. Нет нормальной возможности узнать об ошибке в режиме VF_NONMODAL
Согласно энц., "Если флаг VF_NONMODAL отсутствует, эта функция возвращает TRUE в случае успеха или FALSE, если файл не удалось открыть. Если этот флаг присутствует, то всегда возвращается TRUE.". Получается, что если плагин запускал просмотр VF_NONMODAL, то у него нет возможности узнать об ошибке? Должна быть такая возможность при любом запуске.

Тема на форуме
http://forum.farmanager.com/viewtopic.php?f=8&t=9543
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-05-13 00:05 NightRoman New Issue