我決定一致努力,使用SynEdit將優秀的DWScript (Delph Web Script DWS)集成到一個簡單的IDE中。 DWScript目前爲agressively developed,與其他Pascal腳本庫相比具有許多優勢,但它不包含編輯器或任何超出簡單備忘錄控件以證明執行能力的IDE示例。它包含許多編輯器/調試器集成的鉤子,事實上,前一段時間DWS被重新喚醒時,發行版本確實包含了一個SynEdit/DWS2集成示例(就像那時)。一個例子可以在\ dws2rel \ dwstools \ idedialog \源文件dws2src20-20030907.zip中找到,其中有一個帶編輯器窗口,調用堆棧,斷點窗口等的'mini-IDE'。真的很好。幾個月前,我使用舊的SynEdit和包含在這個文件中的DWS2得到了這個工作。幫助集成最新的Delphi Web腳本(DWS)與SynEdit
所以,我現在嘗試使用最新的SynEdit(從SVN下載)和最新的DWScript(也來自SVN)實現這個(或類似的)IDE。這兩個庫都安裝到XE中,並且它們的演示運行良好。然後,我嘗試從舊的「\ dws2rel \ dwstools \ idedialog \ source」中獲取IDE示例並更新代碼,但其中的許多內容已更改。令人沮喪的是,沒有太多改變,我放棄了 - 我嘗試尋找舊的源代碼中的各種「舊」類型定義,並將它們與「新」定義相匹配。最後,在經過幾個小時的代碼沉迷之後,我決定某個人在某個地方一定會走這條路?
有沒有人有過使用最近DWScript代碼的DWScript - SynEdit集成的例子?我對我可以學習/建立的簡單東西感到非常滿意。 感謝
好的,謝謝,我會看看Innosetup的最新消息。 –
是的,我也使用Scintilla爲我的生活html5/css實時編輯器:[LIVEditor](http://liveditor.com) –