Я решил приложить согласованные усилия, чтобы получить превосходный DWScript (Delph Web Script DWS) , интегрированный в простую IDE с использованием SynEdit . DWScript в настоящее время агрессивно разрабатывается и имеет ряд преимуществ по сравнению с другими библиотеками Pascal Script, однако он не содержит редактора или какого-либо примера IDE, кроме простого элемента управления memo для подтверждения возможности выполнения. Он содержит ряд хуков для интеграции редактора / отладчика, и фактически, когда DWS был недавно пробужден, в выпусках содержался пример интеграции SynEdit / DWS2 (как это было тогда). Пример можно найти в файле dws2src20-20030907.zip в \ dws2rel \ dwstools \ idedialog \ source, где есть «мини-IDE» с окном редактора, стеком вызовов, окном точки останова и т. Д. Действительно отлично. Я сделал это несколько месяцев назад, используя старый SynEdit и DWS2, который был включен в этот файл.
Итак, я попытался достичь этого (или аналогичного) принципа, используя последний SynEdit (загруженный из SVN) и последний DWScript (также из SVN). Обе библиотеки отлично установлены в XE, и их демонстрации работают нормально. Затем я попытался взять пример ide из старого "\ dws2rel \ dwstools \ idedialog \ source" и обновить код, но многое изменилось. К сожалению, изменилось не так много, что я быстро сдался - я попытался найти различные определения «старых» типов в старом источнике и сопоставить их с «новыми» определениями. В конце концов, хотя, после нескольких часов в коде, я решил, что кто-то где-то наверняка был на этом пути?
Кто-нибудь получил пример интеграции DWScript-SynEdit с использованием недавнего кода DWScript? Я очень счастлив с чем-то простым, что я могу учиться / опираться на.
Спасибо