Повторное использование плагинов Total Commander's Viewer в автономных приложениях вне TC - это можно сделать? - PullRequest
2 голосов
/ 13 августа 2011

Есть ли способ использовать плагины, написанные для Total Commander, в моем собственном приложении на C #?

Меня особенно интересуют, например, плагины для просмотра, например ImgView, ArcView и CAD View.

Ответы [ 2 ]

3 голосов
/ 24 сентября 2011

Самый простой способ использования плагинов, изначально написанных для Total Commander, в вашем собственном приложении C #, безусловно, будет следующим:

См.

http://www.ghisler.ch/board/viewtopic.php?t=25751&sid=23d738091055d84ee97d12cef09b82a7

для подробного описания всех функций плагина, которые может вызывать главное приложение (обычно это программа Total Commander) после загрузки DLL плагина. Обратите внимание, что, несмотря на свои несколько необычные расширения имен файлов (.wlx или .wfx или .wcx и т. Д.), Эти плагины TC являются просто обычными DLL-библиотеками (динамическими библиотеками ссылок), которые просто были соответствующим образом переименованы.

Примером вызова функций плагина TC из других программ является программа UniversalViewer, которую можно загрузить с веб-сайта www.uvviewsoft.com.

Удачи! Майкл Дигельманн (автор плагина TC lister ImgView )

2 голосов
/ 13 августа 2011

Если вы знаете API, почему бы и нет?Пока Total Commander использует эти плагины теоретически, вы также можете делать то же самое.

Вот хороший пример Написание плагина Total Commander в Visual Basic (или C #) Так что, возможно, после глубокого изучения, вы сможете написать свой собственный плагин?

...