Sponsored Link
【Delphi】TAAEdit【AAエディタコンポーネント】
1:`)ノ:2007/01/03(水) 19:19:58 ID:???
TAAEditは、Delphi6用AAエディタコンポーネントです。
利用する場合は、下記ソースに含まれるAEdit.bplパッケージを
インストールしてください。
仕様は、添付のテキストを参照してください。 (9行省略)
2:(´д`)さん:2007/01/05(金) 02:59:14 ID:LTmhrzRk
インストールしてサンプルをコンパイルしようとしたら
[致命的エラー]要求したパッケージ'AEdit'が見つかりません
どうすりゃいいのよヽ(`Д´)ノ
(3行省略)
3:`)ノ:2007/01/05(金) 06:51:40 ID:???
コンパイルするには、
1、TntDelphiUnicodeControls
2、>>1のソースに入っている「AEdit.bplパッケージ」
 のインストールが必要です。 (6行省略)
4:`)ノ:2007/01/05(金) 20:46:28 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
・Textプロパティの読込が遅かったのを修正。
(2行省略)
5:(´д`)さん:2007/01/06(土) 03:55:13 ID:HIeDUZsM
3を忘れていたのでやってみたけど、相変わらず同じエラー(´・ω・`)


ヘルプの「パッケージの配布」のページに、 (8行省略)
6:`)ノ:2007/01/06(土) 08:45:11 ID:???
.dcpが無かったので入れました。
dcuも無いとダメなのか?分からない。
もしダメなら次up時から入れます。
7:(´д`)さん:2007/01/06(土) 14:58:26 ID:kclk17Mg
コンパイルできました(*´∀`)ノシ
8:`)ノ:2007/01/06(土) 19:29:37 ID:???
バグ
・PreviewプロパティがTrueのとき、
 連続半角空白の幅が半角空白1ヶ分にならない。0になる。
9:`)ノ:2007/01/07(日) 12:42:56 ID:???
仕様変更
・Previewプロパティは、後で無しにします(削除)。
 なので、Previewプロパティを利用するつもりでプログラムを書かないでください。
10:`)ノ:2007/01/07(日) 21:58:45 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
・Previewプロパティを削除。>>8-9
11:`)ノ:2007/01/08(月) 20:06:55 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
・GetSelText関数の処理速度改善。
12:`)ノ:2007/01/12(金) 18:38:39 ID:???
TAAEdit
・描画系のいくつかのメソッドをvirtualに変更。
・空白描画用メソッドの引数を変更。
(2行省略)
13:`)ノ:2007/01/18(木) 10:57:41 ID:???
TAAEditヘルプ(HTMLHELP 30kb)
http://edit_.kuronowish.com/AAEditTest_hlp.zip
14:`)ノ:2007/01/22(月) 18:23:05 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
http://edit_.kuronowish.com/AAEditTest_hlp.zip
(9行省略)
15:(´д`)さん:2007/01/23(火) 12:41:50 ID:jK5namwQ
>7の人ですけど、生活に余裕ができたので自分のプログラムに
これを組み込んでみようと思い立ったのですが、

サンプルプロジェクトは問題なくコンパイルできるのに、 (5行省略)
16:`)ノ:2007/01/23(火) 13:41:43 ID:???
たぶんプロジェクトのオプション−パッケージ
にTAAEditというのがあって、
新規プロジェクトだとそれがOFFになってると思うので、
それをOnにしてください。
17:`)ノ:2007/01/26(金) 18:54:52 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
・TABキー押時の動作修正。
・変数名変更 (2行省略)
18:`)ノ:2007/02/02(金) 20:27:00 ID:???
キーワードについて

キーワードを指定するときは、小文字にしてください。
サンプルのコードは、小文字にしてませんでした。 (2行省略)
19:`)ノ:2007/02/04(日) 21:03:04 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
・変数名変更(TAEItem)
 TAEItem.F***がpublicだったのをprotectedにしてproperty追加。 (1行省略)
20:`)ノ:2007/02/04(日) 21:17:18 ID:???
文字の種類について

単語選択したときなどの判定に利用される文字の種類は、
AEUnicodeユニットに書かれています。 (1行省略)
21:`)ノ:2007/02/04(日) 21:19:24 ID:???
const
ach__Space = 1;//
ach__Link = 2;//
ach__ExHtml = 3;// (31行省略)
22:`)ノ:2007/02/04(日) 21:20:22 ID:???
ach_2000 = 38;//2000一般句読点
ach_2070 = 39;//2070上付き/下付きの文字
ach_20a0 = 40;//20a0通貨記号
ach_20d0 = 41;//20d0記号用結合分音記号 (33行省略)
23:`)ノ:2007/02/04(日) 21:23:28 ID:???
AEUnicodeユニットにある下記の関数で、指定した文字の種類を取得できます。

function GetWCharType(wc: WideChar): Word;
24:(´д`)さん:2007/02/10(土) 01:15:43 ID:???
自前のパーサークラスを使った色分けとかできないの???
25:(´д`)さん:2007/02/10(土) 01:23:36 ID:???
ごめん、仕様でできないっぽいね。スマソ
26:`)ノ:2007/02/10(土) 14:35:54 ID:???
無理やりにでもやるなら、
procedure UpdateAttribItem(item: TAEItem); virtual;
これをoverrideして、
item.FAttribの中を書き換える事は可能ですが、 (6行省略)
27:`)ノ:2007/02/11(日) 12:32:14 ID:???
ユーザーがパース可能になるような仕組みを作ります。
重くならなそうなら標準装備にします。
28:`)ノ:2007/02/11(日) 18:50:33 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip
http://edit_.kuronowish.com/AAEditTest_hlp.zip
(8行省略)
29:`)ノ:2007/02/11(日) 18:57:17 ID:???
サンプルプロジェクトのPopupMenuに
「Parse」が追加されています。
この例では、数値とアルファベットだけ処理しています。
複数行のコメントみたいなものを処理するための何かは、 (1行省略)
30:`)ノ:2007/02/18(日) 09:54:50 ID:???
http://edit_.kuronowish.com/AAEditTest.zip
http://edit_.kuronowish.com/AAEditTest_src.zip

TAAEdit (4行省略)
31:`)ノ:2007/02/18(日) 10:02:31 ID:???
aeDrawLineNoは、行番号描画処理です。
画面に行番号が描画される度に呼び出されます。

aeDrawOver255は、255byteを超えた行に*を描画する処理です。 (1行省略)
32:`)ノ:2007/05/04(金) 08:58:29 ID:???
TAAEdit
・選択領域をDragした時エラーが出る事があったのを修正。
・矩形領域Drag時に、矩形選択領域内にDrop出来ないように修正。
http://edit_.kuronowish.com/AAEditTest.zip (1行省略)
33:(´д`)さん:2007/05/29(火) 23:10:19 ID:QJ7h7P0Y
以前も書き込みした人ですが、
一旦諦めたものの、どうしても使ってみたくて、
Delphi6を再インストールしてチャレンジしてみたんです。
#使用許諾コードの取得ができなくなってて(´・ω・`) (4行省略)
34:`)ノ:2007/05/30(水) 08:24:54 ID:???
>>33 upしました。
http://edit_.kuronowish.com/TAAEdit/TAAEditD6per.zip

どうしても.pasも欲しい場合は>>26の下のとおり。
35:33:2007/05/30(水) 19:20:57 ID:wNviFGkg
やった、できましたよ。
サンプルのコンパイルも、自分の作ったプログラムのフォームに
貼り付けるのも、何の問題もなくできました。
(2行省略)
36:`)ノ:2007/05/30(水) 21:03:24 ID:???
ここを見ると少しお得です。(期間限定)
http://edit_.kuronowish.com/TAAEdit/index.html
1:1- 2: 3:
4: 5: 6:
7: 8: 9:

Rainboard