CaptainFlint
|
Posted: Wed May 15, 2013 15:27 Post subject: |
|
|
tonyy wrote: | вот что у меня получилось и что более менее работает. |
То есть выходит, что вся проблема была лишь в том, что segdread требует имя файла в ANSI?..
tonyy wrote: | еще у меня есть вопросы по поводу функции ContentGetDetectString зачем она нужна и на сколько критично, если ее убрать? |
Зачем она нужна, описано в документации по написанию плагинов. Если кратко, позволяет отфильтровать файлы, заведомо плагином неподдерживаемые.
tonyy wrote: | а также по поводу функции ContentGetValueW - в чем ее отличие от ContentGetValue. есть ли смысл делать все таки через ContentGetValueW? |
Отличие очевидно: в поддержке юникодных имён. Если попадётся SEGD-файл с юникодным именем, то Тотал не сможет его обработать через плагин, если не будет функции ContentGetValueW.
Если для функции segdread есть аналог, умеющий работать с такими файлами, то лучше сделать ContentGetValueW; если нет, то проще оставить ContentGetValue, чтобы не тратить ресурсы на перекодировку. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|