Исходники здесь
Вот такие скомпилированные версии есть у меня.
Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru
Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?
Дополнительные компоненты брать тут. (<-- TPerlRegEx есть только там)
/upd:
для компиляции последних ревизий понадобятся JCL, JVCL (ссылки выше) а так же:
jwapi2.2a, SyntEdit, TRichView.v11.0+ScaleRichView.v2.0, TsiLang (letitbit / upload.com.ua)
Немного подправленный FastScript искать в файловом архиве.
Последний раз редактировалось NLObP, 17.10.2016 в 00:02.
ММ уменя v3.5.12.120 положение не сохраняеться хз почему...
Точнее не совсем коректно сохраняеться, положение на основном мониторе сохраняеться аесли переношу на другой нет... Исправте плз.
Последний раз редактировалось Name4Me, 24.06.2009 в 20:57.
мда, собрался я написать плагин для l2phx на C#, да крепко обломался
да, да именно на шарпе, методика экспорта функций у сборок есть
например, этот инструмент делает это автоматизированно
hxxp://netobf.com/obf_optimization_dllexport
А если руками хочется, то вот описание
hxxp://blog.undsoft.com/programming/export-managed-to-unmanaged/
А облом заключился в том что unmanaged не поддерживает соглашение о вызове fastcall То есть я не могу вызывать методы объекта TPluginStruct после получения его в SetStruct. В остальном то порядок, и пакеты могу смотреть и менять на лету. Через класс Marshal все волшебно делается.
Я так понял, что сейчас и на с++ не получится сделать, т.к. у него свои представления о fastcall
Может стоит пересмотреть политику в плане плагинов и сделать более открытым интерфейс для всех языков
И не использовать в нем частности тип string.
Последний раз редактировалось la2elpy, 25.06.2009 в 05:03.