фреймовое структурко понра ?
а мне хексредактор нра -) непротив если я идейко скомунижжу ?
зы. я тут на досуге редактор леплю... универсальненький/
вот такая вот лепота
делаеться 2мя строчками в основном юните
s := Tscripter.create('c:\1.sProject', self, SyntKeyMapping1, statusbar);
s.visual.Parent := fScriptEditor;
ну и разрушаеться одной -)
встроишь если понра ?
зы. там взаимодействие с основным через экземпляр персистента описываемого в отдельном юните
Добавлено через 11 минут
кстати, при дебаге оно рубает WindowProc'ы созданных скриптом формочек, а также через минут 20 будет отключать таймеры как только пакс переходит в режим ssPaused -) ибо без этого дебаг какойто странный получаетсо
+ при терминейте вычищает все созданные объекты само, тобиш разрушение объектов в free не требуется, как таковое
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 20.04.2009 в 12:56.
Причина: Добавлено сообщение
ага)
правда сначало сделал через MDI, не понравилось и переделал на вкладки, но переносить всё из формы во фрейм было влом так что у меня стас на вкладках не фреймы а формы)
Цитата:
Сообщение от alexteam
а мне хексредактор нра -) непротив если я идейко скомунижжу ?
канешн не против, ток счас не помню название этого компонента и его надо будет подлатать, а то есть у него несколько мелких глюков.
Цитата:
Сообщение от alexteam
зы. я тут на досуге редактор леплю... универсальненький/
вот такая вот лепота
делаеться 2мя строчками в основном юните
s := Tscripter.create('c:\1.sProject', self, SyntKeyMapping1, statusbar);
s.visual.Parent := fScriptEditor;
ну и разрушаеться одной -)
встроишь если понра ?
угу, тока надо будет сравнить твой вариант редактора синтаксиса с SynEdit.
__________________
Я здесь практически не появляюсь!, Skype - ikskor
эм.. немного не понятно "твой вариант редактора синтаксиса"...редактор синтаксиса, именно редактор - не мой.. -) компоненту не я делал..
я как бы леплю капсулу - дебаггер/прожектменеджер на основе пакскрипта и синмемо.
ну, а если речь про сам синмемо - компонента на фтпшке валяется если чего, она повеселей будет чем эдит -)
Добавлено через 3 минуты
Цитата:
так что у меня стас на вкладках не фреймы а формы
изверг ))
Цитата:
канешн не против, ток счас не помню название этого компонента и его надо будет подлатать, а то есть у него несколько мелких глюков.
планирую через trichwiev как бы.. гемороя будет много, но будет красиво.. -)
Добавлено через 16 минут
кстати, нижняя часть отображающая лог, каким образом реализована и возможно ли ее отсоединение от основной формы ?
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 20.04.2009 в 14:55.
Причина: Добавлено сообщение
эм.. немного не понятно "твой вариант редактора синтаксиса"...редактор синтаксиса, именно редактор - не мой.. -) компоненту не я делал..
ну я имел в виду компоненту которую ты используешь сравнить с SynEdit, ибо он мне нравиться и на вид всё что у тебя на картинке есть он тоже умеет...
Цитата:
Сообщение от alexteam
кстати, нижняя часть отображающая лог, каким образом реализована и возможно ли ее отсоединение от основной формы ?
нижняя часть реализована как отельная форма с мемо внутри, далее на осносвной форме располагается JvDockServer а на форме с логом - JvDockClient, далее ещё можно на главную пихануть какойнить стилизатор, потом чтобы позиция клиента сохранялась лепим в событие завершения работы проги (тока это событие должно возникать до уничтожения форм) какую то процедуру типа SaveDockTreeToFile а перед Application.Run ставим LoadDockTreeFromFile
далее запускаем прогу и можем крепить лог вверх, вниз, вправо и влево формы и он там сохраниться при корректном завершении работы проги.
названия компонентов и процедур писал по памяти ибо на работе сижу
ЗЫ жаль тока эти компонеты не расчитаны на использование в программах где может быть не одно основное окно одного класса, чтобы в моём боте их использовать пришлось немного дописать эти компоненты и перед сохранением/загрузкой менять имена форм для нужного экземпляра главной формы...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
ну я имел в виду компоненту которую ты используешь сравнить с SynEdit, ибо он мне нравиться и на вид всё что у тебя на картинке есть он тоже умеет...
ой как ты ошибаешсо... -))))
да и смысл ? если у тебя будет уже готовая реализация которой только свой класс подсунуть надо и вызывать с нее скриптовые функции, до умопомрачения %)