DWScript (Delph Web Script DWS)をSynEditを使用してシンプルなIDEに統合することを決定しました。 DWScriptは現在agressively developedであり、他のPascal Scriptライブラリに比べていくつかの利点がありますが、実行能力を証明する簡単なメモコントロール以外のIDEや例は含まれていません。これにはエディタとデバッガの統合のためのいくつかのフックが含まれていますが、DWSがもう少し前に再現されたとき、リリースにはSynEdit/DWS2(それまでのように)統合の例が含まれていました。例は、\ dws2rel \ dwstools \ idedialog \ sourceのファイルdws2src20-20030907.zipにあります。エディタウィンドウ、コールスタック、ブレークポイントウィンドウなどを持つ「ミニIDE」があります。私はこのファイルに含まれていた古いSynEditとDWS2を使って、数か月前にこの作業をしました。最新のDelphi Web Script(DWS)とSynEditの統合に関するヘルプ
私は今、最新のSynEdit(SVNからダウンロード)と最新のDWScript(SVNから)を使用して、この(または同様の)ideを達成しようとしました。どちらのライブラリもXEに正しくインストールされており、デモは正常に動作します。私はその後、古い "\ dws2rel \ dwstools \ idedialog \ source"からideを取り出し、コードを更新しようとしましたが、多くの変更がありました。私はすぐにあきらめてあまり変わっていません - 古いソースでさまざまな「古い」型定義を探し、それらを「新しい」定義と突き合わせてみました。最後に、コードに夢中になった数時間後、私は誰か、どこかに必ずこのルートを下っていかなければならないと決めましたか?
最近のDWScriptコードを使用してDWScript - SynEdit統合の例がありますか?私は、私が学ぶことができる簡単なものに非常に満足しています。 おかげ
ありがとう、私は最新のInnosetupソースを見ていきます。 –
はい、私はまた、私のライブhtml5/cssリアルタイムエディタのためのScintillaも使用しています:[LIVEditor](http://liveditor.com) –