2011-08-01 9 views
3

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統合の例がありますか?私は、私が学ぶことができる簡単なものに非常に満足しています。 おかげ

答えて

0

SynEditコンポーネントはほとんどメンテナンスを受けている、とInno Setupとしても、いくつかのプロジェクトはInno SetupはDWSを使用していない、Scintillaに変更されましたが、コードは

+0

ありがとう、私は最新のInnosetupソースを見ていきます。 –

+0

はい、私はまた、私のライブhtml5/cssリアルタイムエディタのためのScintillaも使用しています:[LIVEditor](http://liveditor.com) –

0

DWSは、上のエディタを持つ新しいIDEの基礎としてあなたを提供することができますデバッガとリモートデバッガを使ったデモは、すべてのバージョンのdwsをダウンロードするだけです。

+2

おそらくこの質問を更新すべきです。私は今DWSのgooglescriptコードhttp://dwscript.googlecode.com/svnのTrunk/ToolsセクションにあるIDEを作成しました。それはまだ非常にベータですが、 "Delphiのような"ように設計されています。そこには文書があります。 –

関連する問題