AkulaBig
|
Posted: Wed Sep 30, 2026 13:39 Post subject: |
|
|
| Orion9 wrote: | | Процесс exiftool должен запуститься один раз, и желательно за пределами этой функции. |
За пределами он будет запускаться при старте ТС, что не очень хорошо. Но он запускается один раз, поэтому на данном этапе место запуска не имеет значения.
| Orion9 wrote: | | В подсказке прирост скорости менее очевиден. |
Очень заметен.
| Orion9 wrote: | | лучше оставить общение с процессом через файл |
Лучше, но проблема в том, при запуске колонок они засекаться начинают и все подвисает. А так у меня и вариант с файлами есть. но и там FieldIndex = 1 работает непонятно. Без него работает ощутимо медленней, а с ним когда начинаешь крякозябры убирать, почему-то по одному полю обрабатывается. То ли с FieldIndex = 1 надо алгоритм менять, то ли знать, куда его впихнуть. Но я многие варианты уже попробовал. Пока не получается.
| Orion9 wrote: | | SetFieldsParam("Delayed", 1) |
Пока не пробовал. Не до нее. Сейчас надо сделать чтобы все работало правильно. А в дальнейшем похоже для подсказки придется запускать отдельный экземпляр ET и временные файлы с другим названием. |
|