===================================================================== 【名 称】 HEdit169.lzh TEditor コンポーネント ver 1.69 【登 録 名】 HEdit169.lzh 【バイト数】 278,370 byte 【制作者名】 本田勝彦 (VYR01647) 【掲載者名】 本田勝彦 (VYR01647) 【動作環境】 Windows95 + D2, D3, D4, D5 (*1) 【掲載月日】 2000/11/30 【作成方法】 LHA にて解凍 【検索キー】 1.%VYR01647 2.#SHARE 3.#VCL 4.TEDITOR 【動作確認】 Windows95 + D2, D3, D4, D5 (*1) 【ソフト種】 シェアウェア 3,000円 ( 送金番号:10107 )(*2) 【転載条件】 自由 ===================================================================== 【内容紹介】 ※ TEditor は ver 1.00 より、ソースコード付きのシェアウェアとなりました。 ※ コンポーネントをインストールされたら、まずサンプルプロジェクトを ご覧下さい。 1.概要 以下の機能を実現するエディタコンポーネントです。 ■ 予約語・記号・文字列・数値・コメント領域・半角文字・ 全角文字及び半角カタカナ・url・メールアドレスを識別し、 それぞれに、背景色、文字色、フォントスタイルを指定 ■ { }, (* *), , つまり である, など、特定の文字列で囲まれた 領域を複数行に渡って別色表示 ■ 選択領域の背景色・文字色を指定 ■ [EOF] マーク、改行マーク、アンダーラインを表示 ■ レフトマージン、トップマージン、行間マージン、文字間隔を指定 ■ 1行文字列のオーナードロー ■ Undo, Redo ■ 選択された行のインデント・アンインデント、タブインデント タブアンインデント ■ ワードラップ時の、行頭禁則文字/行末禁則文字による追い出し、 改行文字のぶら下げ、句読点のぶら下げ、英文ワードラップ ■ 32Kの制限がありません。Windows.pas も開いて編集出来ます。 ■ フリーキャレットモード、オートインデント機能 ■ 矩形選択・貼り付け機能 ■ 画面分割・別窓での編集のサポート ■ マウスドラッグによる選択文字列の移動・複写 ■ EM_ 系の一部のメッセージに対応 □ プロポーショナルフォントには対応していません。 一応表示出来ますが、美しくありません。(^^;) (*1) 動作確認項目の Delphi 5 については、TEditor ユーザーの皆さん から寄せられた情報を元に上記項目へ追加しています。作者自身に よる動作確認は出来ていません。 (*2) ライセンスについて ver 1.60 より利用形態(個人・商用)にかかわらず、 3,000円でライセンスフリーと致しました。 2.ファイル構成 HEdit169.lzh には以下のファイルが梱包されています。 readme.txt このファイル history.txt バージョンアップ履歴 heditreg.pas コンポーネントを登録するためのユニットファイル heditreg.dcr コンポーネントアイコンファイル heditor.pas TEditor コンポーネント heditor.res リソースファイル(マウスカーソルが入っています) hedtprop.pas TEditorProp コンポーネント hpropert.pas コンポーネント&プロパティエディタクラスユニット hviewedt.pas コンポーネント&プロパティエディタフォーム hviewedt.dfm ↑の .dfm ファイル hstrprop.pas TStrings プロパティエディタフォーム(TEditor 専用) hstrprop.dfm ↑の .dfm ファイル hschfm.pas hstrprop.pas が使用するファイル hschfm.dfm 〃 hreplfm.pas 〃 hreplfm.dfm 〃 htsearch.pas 〃 hedit.hlp ヘルプファイル hedit.cnt ヘルプの目次ファイル hedit.kwf Delphi2.0 用ヘルプキーワードファイル hedit.toc Delphi4 用ヘルプ目次ファイル project1.dpr サンプルプロジェクト project1.res 〃 unit1.pas 〃 unit1.dfm 〃 unit2.pas 〃 unit2.dfm 〃 3.実行方法 LHA にてディレクトリ展開つき解凍をしてください ( LHA x HEdit169.lzh ) heditreg.pas, heditreg.dcr, heditor.pas, heditor.res, hedtprop.pas, hpropert.pas, hviewedt.pas, hviewedt.dfm, hstrprop.pas, hstrprop.dfm, hschfm.pas, hschfm.dfm, hreplfm.pas, hreplfm.dfm, htsearch.pas, の15個のファイルをライブラリパスの通ったフォルダにコピーした後 HEditReg.pas をコンポーネントインストールして下さい。 ^^^^^^^^ 4.今回のバージョンアップの内容 ■ バグ ・DrawUnderline, HideUnderline メソッドでコンパイルエラーが出たバグを 修正した ■ 改良 ・TEditorStrings.LoadFromFile で、unix などで作成された #10 のみを 改行文字として扱うファイルも読み込めるようにした。 5.今後の課題 ・色々 6.謝辞 nifty:FDELPHI/MES/10 において、多数のご意見をいただき、大変感謝致して おります。今後も皆様のご意見、ご感想、ご要望などお聞かせ頂ければ大変 ありがたいです。よろしくお願い致します。m(_ _)m 7.その他 私のホームページには、TEditor Q&A、及びサポート掲示板があります。合わ せてご利用下さい。http://homepage3.nifty.com/~katsuhiko/ File Name【HEdit169.lzh】 =====================================================================