Far.Net alpha 0

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Far.Net alpha 0

Post by mugz »

http://belugin.info/far.net.3.alpha.0.rar
http://belugin.info/far.net.3.alpha.0.src.rar

Реялизован функционал SHPCE 2.0
Переходим в альфа стадию:
*Добавлена настройка расположения папки плагинов в Far.exe.config
*Дореализован редактор
*В интерфейс ILines добавлен метод GET, который аналогичен свойству Item
за исключением того, что возвращаемый тип - ILine а не Object
*В комплект поставки добавлены плагины: CopyShared, JS.NetCalc, ReplaceSlashes

Дальше надо оттестировать, портировать плагины, документировать.
Еще стоит подумать насчет диалогов.


Возможно для тестирования портирую сначала fjs.
Кстати, выяснилось следующее:
Пока я не сделал ILine ILines.Get(int) нельзя было работать с
методами ILine не приводя явно к интерфейсу:
Far.Msg(ILines.Item[1].Text);
показывал null


var line:ILine=ILines.Item[1]
Far.Msg(line.Text);
показывал строчку
Теперь можно делать так:
Far.Msg(ILines.Get(1).Text);


И еще. Я активно пользовался Js.Net calculator для тестирования.
Оказалось что при применении eval не получается call stack при
возникновении ошибок.
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Опять не пашет...

Конфиг такой -
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib"/>
</assemblyBinding>
</runtime>
<appSettings>
<add key="FarManager.Plugins" value="%FARHOME%\..\Plugins.NET" />
</appSettings>
</configuration>
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Бывает... :P
Post Reply

Return to “Разработка плагинов”