■
【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:
板
【Delphi】TAAEdit【AAエディタコンポーネント】 http://herohero.s41.xrea.com/rainboard/test/read.cgi/edit3/1167819598/
Rainboard