[PR]解禁!サクラのいない直メなび:※男女タダで遊べる、大人のためのコミュ

~katsuhiko メッセージボード

back 2851-2900

2901-2950

2951-3000


2950 Re^4: TEditorライセンス料について コメント数:  1件
  靖   | touchin@ak.wakwak.com 2004/04/12 (月) 14:03
 http://park8.wakwak.com/~chin/
こんにちは。靖です。
Delphiに頑張ってほしいですよね!!
でも、Borland自身がね〜
実際Delphi8に「ありえないバグ」が最初からあるんです!
あれだけでかい会社がどうしてこんなことがあるのですかね〜



2949 Re^3: TEditorライセンス料について コメント数:  2件
  本田 2004/04/12 (月) 00:52
こんにちは。そうですね、このホームページも TEditor があったから出来たような
ものですから、足かけ6年にもなります。6年かぁ。

.NET は普及するでしょう。きっとね。Delphi の将来はわかりませんが。



2948 Re^2: TEditorライセンス料について コメント数:  3件
  ゆうきひろ 2004/04/08 (木) 00:44
 http://www.geocities.jp/my_ultraseven/mozart/_start.htm
 ご無沙汰しています。
> レジストは一回、後はアプリ作り放題。
 思わず笑ってしまった(^^; そんなには作れないもの(笑)。
 それにしてもTEditorとのつきあいも長くなりました。思えばDelphiとのつきあいも。言語のつきあいの長さだけで言えば
MZ-Basic+N88Basic+Qucik C+TurboC/C+BorlandC/C++ = Delphi かな。
 Win95以降はDelphi。

 .NET環境は今のところとても手を出す気力がないです。これ、ほんとに普及するのかしらん?



2947 Re^3: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  2件
  本田 2004/04/05 (月) 10:13
これ、おもしろいかもしれません。実装を前向きに考えて見ます。
みなさんからのご要望があれば、提示して頂けますでしょうか?



2946 Re: TEditorライセンス料について コメント数:  4件
  本田 2004/04/05 (月) 02:41
すんません。ベクターの方は全然更新してませんでした。
付属のドキュメントの記述の通り、ライセンスフリーです。
レジストは一回、後はアプリ作り放題。

まぁ、シェアウェアですから、レジストは、その気になった時で結構です。



2945 Re^2: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  3件
  本田 2004/04/05 (月) 02:37
すいませんね。わかりましたです。

で、VK_LEFT, VK_RIGHT を処理している部分から呼び出されている
FindNextWordStart が今回のキモになると思います。今見ると何故か virtual に
なってないですねぇ ^^;

まず、HEditor.pas 本体のソースを virtual に書き換えて、

これを override して望みの動作を実現するのが一番だと思います。
選択状態の場合は、トークンの終わる位置を求めれば良いですね。



2944 TEditorライセンス料について コメント数:  5件
  かみや 2004/04/03 (土) 16:08
こんにちは。
ライセンス料についてお聞きしたい事があります。
Vectorにて、

商用でのご利用は、1ライセンスに付き、3,000円。

となっていますが、これはTEditorを使って作成したソフトをシェアウェアで配布する場合、そのソフトを使用するユーザー一人につきライセンス料が発生するのでしょうか。



2943 Re: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  4件
  Km 2004/04/03 (土) 10:47
いくぼさん、本田さん、こんにちは。

人への説明は難しいですよね。こういうときは他人が
補足した方が理解できたりするので、蛇足かもしれませんが、
私なりに追記します。

a_____b (_は半角スペースと読替えてください)

上記のような文字列があり、キャレットが先頭にあったとして、
Shift+Ctrl+→の挙動を、aからbの手前ではなく、aだけの選択に
したい。ということですね。




2942 Re^18: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  5件
  いくぼ 2004/04/02 (金) 23:44
説明が下手ですみません。
「This<spc>is<spc>a<spc>pen」
という文章があったら、
ふだんは単語間の空白をスキップしてよいのですが、
選択中は
「This|<spc>|is|<spc>|a|<spc>|pen」
という具合に必ず単語の端でキャレットが止まってほしいのです。
空白文字も特定の文字タイプの単語とみなす、と
言ってもよいでしょうか。

わたし個人の好みかもしれませんが、
選択中は単語の端で止まってくれたほうが
ありがたいことが多いのです。

テキストエディタによっては、選択中かどうかはともかく、
「単語の端で止まる」オプションを備えていたりしますね。

……その先には、自分好みの文字タイプを設定できるように
したい、という願望があります。たとえばギリシア文字や
ロシア文字、罫線素片を、別個の文字タイプにするとか。



2941 Re^3: TStringsPrinter日本語化 コメント数:  0件
  本田 2004/03/29 (月) 12:20
> 実はお年寄り#11#13なiソ

私の体も1958年製なので、結構キテまっせ。
不整脈、耳鳴り、めまい、40肩、禿げ。
でもまぁ何とか、人にやさしくなれる程度には喰えてるし、
家族も健康なので、しあわせにやってます。




2940 Re^17: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  6件
  本田 2004/03/28 (日) 15:35
>当面の目標は「選択中は Ctrl+Left, Ctrl+Right で単語間の空白をス
>キップしない」です。

すんません。
いくぼさんの頭の中にある理想のイメージが私には見えません。

これ、例えばこういう文字列があって、こんな選択状態の場合、
Shift+Ctrl+Left, Shift+Ctrl+Right が入力された時、どんな具合に
キャレットが移動するのが望ましいのか、具体的に明示して頂けますでしょうか?



2939 Re^16: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  7件
  いくぼ 2004/03/28 (日) 00:37
● 作戦2
・ TEditor内部の NextToken, PrevToken を改造して、選択中だっ
たら単語間の空白でいったん止まるようにする。
→研究中。

● 作戦3
・ SetSelectionメソッド(protected)を利用して、選択範囲を描画
する。
→改行単位の行頭、行末に移動したり、画面の上端/下端に移
動する他の機能は Row, Col で指定しやすいので、かなり簡
潔に書けるようになってめでたしめでたし。
→行中を任意のバイト数(同じ文字タイプの長さ)だけ移動す
る場合、タブの展開量やワードラップを考慮しなくてはなら
ず、移動先の Row, Col に換算するのが難しい。

SetSelectionByIndex ? もしくは CharToCol (ColToCharの反対)が
あるとよいのかもしれません。

検索機能でキャレットが移動するような場合も、選択を維持するの
が究極の目標?です。

#長いので発言を分割させていただきました。



2938 Re^15: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  8件
  いくぼ 2004/03/28 (日) 00:36
本田さん、こんにちは。

当面の目標は「選択中は Ctrl+Left, Ctrl+Right で単語間の空白をス
キップしない」です。

● 作戦1
・ キャレット位置の文字コード(文字タイプ)を判定しながら、全
部自分でやる
→ファイルの最後から先頭に向かって選択中には SelStart と
SelLength の意味が逆転してしまう。
→ SetKeyboardState で VK_LEFT と VK_SHIFT を必要な回数送っ
てみる。
KeyboardState[VK_SHIFT] := $81;
SetKeyboardState(KeyboardState);
Perform(WM_KEYDOWN, VK_LEFT, 0);
これだと巨大なファイルの末尾近辺では異様に反応が遅くなり
ました。(キャレットがてけてけ動くのが見える)




2937 Re^2: TStringsPrinter日本語化 コメント数:  1件
  cpsh 2004/03/27 (土) 17:33
> 全然自由です。が、自己責任でお願いします。
ありがとうございます。
実はお年寄り#11#13なiソ



2936 Re: TStringsPrinter日本語化 コメント数:  2件
  本田 2004/03/26 (金) 22:42
全然自由です。が、自己責任でお願いします。



2935 Re^14: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  9件
  本田 2004/03/26 (金) 22:41
どういう機能を実装されたいのかが、今ひとつ見えないので何とも言えないです。
ばれるとマズイのであれば仕方がありませんが、もう少し具体的な機能を提示して
頂けますか?




2934 TStringsPrinter日本語化 コメント数:  3件
  cpsh 2004/03/26 (金) 06:42
TStringsPrinterを使おうと思っておりますが、ダイアログのCaptionが英語なので、これらを日本語に変えて使用してもよろしいのでしょうか?
また、ボタン類の配置をいじったり、ヘッダ・フッダのヘルプ内容を書き換えても良いものでしょうか?
変更したダイアログを使用したソフトはフリーソフトとして公開したいのですが、いかがでしょう。
FAQかもしれませんが、よろしくお願いします。



2933 Re^13: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  10件
  いくぼ 2004/03/25 (木) 00:53
うぉぉ、proected のメソッドでそんなに簡単に利用できるように
なるのですか。

かなり簡潔に書けるようになりました!

んで、Row, Col じゃなくてファイル先頭からのインデックスを
指定して SetSelection することってできないのでしょうか。
Row, Col による移動ってタブ文字の展開や、禁則処理を考慮し
なくてはいけないので、かなり強敵です。

そもそも Windowsのコントロールが基本は Row, Col なのです
ねぇ。



2932 Re^12: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  11件
  本田 2004/03/22 (月) 15:08
> SetRowColWithSelection があると嬉しいのですけど。
> 改造すればできるのでしょうか。

なるほど、そういうことですか。VK_LEFT を処理しているところにもあるように
キャレットを移動して SetSelection メソッドを実行すればおっけ〜です。

SetSelection メソッドは protected なので、適当な型でキャストして呼び出してください。何度もでてますが、

type
 TMyEditor = class(TEditor);
.............
キャレット移動処理;
TMyEditor(Editor1).SetSelection;

お試しあれ〜。



2931 Re^11: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  12件
  いくぼ 2004/03/22 (月) 13:29
SetRowColWithSelection があると嬉しいのですけど。
改造すればできるのでしょうか。



2930 Re^10: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  13件
  本田勝彦 2004/03/21 (日) 23:50
> 連続した半角空白は普通にスキップしてほしいのです。
> Ctrl+Left ではどうも意図する動作にならないようです。

Ctrl+Left が入力された時は、FindNextWordStart メソッドを利用していますので、そちらを書き換えて下さい。

> TEditor内部でも選択範囲の描画でかなりのコードを
> 費やされているような。

そりは言える。かなりメンドイ作業でした。



2929 Re^9: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  14件
  いくぼ 2004/03/21 (日) 20:40
本田さん、コメントありがとうございます。

連続した半角空白は普通にスキップしてほしいのです。
Ctrl+Left ではどうも意図する動作にならないようです。

1行を取得して、移動すべき量を自前で計算して動けば
TEditor内部をさわる必要はないのですが、
選択状態の維持したまま移動するのが難しいですね。

TEditor内部でも選択範囲の描画でかなりのコードを
費やされているような。



2928 Re: そば コメント数:  0件
  本田 2004/03/14 (日) 12:44
> そば、おいしそうですね。

うまいっすよ〜ん。暖かいお蕎麦の方が美味しくするの難しいですね。
あんまり打つと子供達に飽きられてしまう恐れがあるので、加減しています。

> LEDによるライト作りから、おそばの道具作りまでなんでもできて凄いです。

多芸は無芸とか器用貧乏とかいう言葉は、私のためにあるような気もします。



2927 そば コメント数:  1件
  Km 2004/03/13 (土) 15:49
そば、おいしそうですね。
LEDによるライト作りから、おそばの道具作りまでなんでもできて凄いです。



2926 Re^8: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  15件
  本田勝彦 2004/03/09 (火) 18:37
heFountain.pas の procedure TFountainParser.SkipBlanks; の中で

#33..#255:
 Exit;

とあるのを

#32..#255:
 Exit;

とすれば半角空白で止まります。

書き換えるのではなくて、SkipBlanks を override したパーサーを
こしらえることをお勧め致します。

#32, #33 などは

var
 C: Char;
begin
 for C := Low(C) to High(C) do
  ListBox1.Items.Add('#' + IntToStr(Ord(C)) + ' ' + C);

とすれば見られます。




2925 Re^7: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  16件
  いくぼ 2004/03/09 (火) 01:09
うわーい、やったーっ。
これであちこちの処理で画面をちらつかせずに済みます。

で、また話が戻るのですが、heFountain.pas の SymbolProc や
DBSymbolProc をいじって、「記号の連続は1語とみなす」ように
変更できました。(if〜then を whileループに変更する、など)

残る「語間の空白を選択時にはスキップしない」に相変わらず苦闘
しております。いったいどこでスキップしているのか皆目見当がつ
かないのです。試しに SkipBranks をコメントアウトしてみたら、
スキップをやめるどころか逆に行頭から行末までスキップしてしま
いました。???



2924 Re^6: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  17件
  本田勝彦 2004/03/08 (月) 13:05
TEditor の文字列オブジェクトは TStrings なので、

Editor1.Lines.BeginUpdate;
try
 処理
finally
 Editor1.Lines.EndUpdate;
end;

が可能です。



2923 Re^5: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  18件
  いくぼ 2004/03/07 (日) 17:57
> がんばってね。

ぐすん。

ところで、エディタ画面で切った貼ったしている経過を
ユーザに見せないように、BeginUpdate, EndUpdate みたいな
ことはできないのでしょうか。



2922 Re^4: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  19件
  本田 2004/03/07 (日) 17:24
がんばってね。



2921 Re^3: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  20件
  いくぼ 2004/03/07 (日) 13:57
自己レスです。

try のなかで Exit すると、ちゃんと finally に移行するのですね。
知らなかったっす。



2920 Re^2: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  21件
  いくぼ 2004/03/07 (日) 13:47
本田さん、コメントありがとうございます。

禁断のTEditorソース改造に手を染めてみました。
まずやってみたのは、
(1) 行頭の空白をスキップしない
(2) toSymbol をスキップしない
です。

FindNextWordStartをいじってみたらできました。

いま苦闘しているのが、

(3) 語と語のあいだの空白をスキップしない。
(4) 連続する記号は1語として移動する
(現状では1文字ずつ移動する)

です。

これだとあまりに細かい動きになりますが、最終的には、
通常は大きく動き、範囲選択中は小さく動く、というとこ
ろまで持っていきたいのです。

TEditor内部ではどうやっているのだろうかと解読している
最中であります。

ちなみに、しょーもない素人突っ込みですが、

Parser := なんたら.Create(ActiveFountain);
try
Parser.NewData(S, Data);
while Parser.NextToken <> toEof do
begin
if 条件
begin
C := I;
Exit;
end;
なんたらかんたら
end;
finally
Parser.Free;
end;

とゆーふうに Free の前に Exit するのは問題ないのでし
ょうか。



2919 Re: Ctrl+Left, Ctrl+Rightの挙動 コメント数:  22件
  本田 2004/03/07 (日) 09:54
> TEditor の Ctrl+Left, Ctrl+Rightの仕様って、
> Windows標準とはちがうのでしょうか。

Delphi のエディタを参考に実装しました。

> 自分で独自に設定した基準で移動の仕方を変えたいのですが、
> TEditorのどこかに手を加えると変更できますでしょうか。

OnKeyDown イベントハンドラに実装するのが楽かも。



2918 Ctrl+Left, Ctrl+Rightの挙動 コメント数:  23件
  いくぼ 2004/03/06 (土) 00:31
TEditor の Ctrl+Left, Ctrl+Rightの仕様って、
Windows標準とはちがうのでしょうか。

自分で独自に設定した基準で移動の仕方を変えたいのですが、
TEditorのどこかに手を加えると変更できますでしょうか。



2917 Re^7: Peggyライク コメント数:  0件
  本田勝彦 2004/02/29 (日) 21:01
brackets に <script, </script> を登録する
OnDrawLine で描くときに Brackets かどうかを判別して背景を塗りつぶす
という感じでどうでしょうか?



2916 Re^6: Peggyライク コメント数:  1件
  Macci 2004/02/29 (日) 15:30
返信ありがとうございます。

では例えば、TEditorで上から下に処理するとして、
<script> が現れた時にフラグをたてて </script> が着たときにフラグを閉じる
っていうようなことはどういうふうにすると出来ますかね?

サンプルなどあればありがたいです。



2915 Re^4: OnKeyDownのVK_RETURNの怪 コメント数:  0件
  よし 2004/02/27 (金) 23:57
申し訳ありません。訂正です

> ほぉ、さっそく .NET の弊害が具現化したようですな。

私の確認が不十分でした。,NETの名誉(?)のためというわけではなく、この弊害というのは間違いです

もう一度確認してみたところ、
:Win2000Pro+SP4+.NET Framework1.1
:Win2000Srv+SP4
:WinServer2003評価ビルド
 →これらのすべての環境では、やはり現象がでます

そして、TMemoでも現象がでました。※間違いだらけで本当に申し訳ありません

なにかもっと根本的なところで問題があるのかも知れないですね

ちなみに、Key関係のイベントすべてでログを出してみるとALF+F→Enterで
Editor1KeyDown 12
Editor1KeyDown 46
Editor1KeyUp 0D
とイベントが発生します。

現象はTEditorに関係ないということはわかりましたが、この様な結果になるのは私のところだけなのでしょうか??うーむ


> ユーザーが Enter キーを押しっぱなしにする場合もあるので、私なら
> OnKeyPress でフラグを立てる
> VK_RETURN を SendMessage する->普通に処理される
> 希望の処理を行う
> という方法を試すと思います。

参考にさせていただきます。ありがとうございました



2914 .NET コメント数:  0件
  本田 2004/02/26 (木) 14:55
> みなさん、.NET反対派ですね(^^;

反対というワケではなくて、Windows のバージョンが変わるたびに
動作が変わった RichEdit, 下位互換性を無視した VB の新バージョン
ランタイムなどを作った会社が作る実行環境に振り回されるのが嫌なだけです。

勝手にやってればいいっしょ。という感じでしょうか。



2913 Re^4: OnKeyDownのVK_RETURNの怪 コメント数:  1件
  靖  | touchin@ak.wakwak.com 2004/02/26 (木) 14:32
 http://park8.wakwak.com/~chin/
みなさん、.NET反対派ですね(^^;
自分はどっちでもOKですので、関係ないですが
.NET反対派の方はとことん戦ってほしいですね!
でないと、MSはさっさと〜サポート終了とかなんとかいうことになりかねません。
Borlandも悪くなってきた気がします、、、
気のせいかな、、、やたらJavaがトップページに出てくる、、、
売り上げの関係か、、、所詮会社ですから、、、利益優先は当たり前ですね〜



2912 Re^3: OnKeyDownのVK_RETURNの怪 コメント数:  3件
  本田 2004/02/26 (木) 13:32
> :Win2000Pro+SP4+.NET Framework1.1

ほぉ、さっそく .NET の弊害が具現化したようですな。

> KeyPressでということなのですが、KeyPressではEnterキーを押した際のオートインデントはまだ処理されていない状態で発生しますよね??(←ちょっと今は未確認ですので間違ってますかね?)
> 私の方で処理したいのは、オートインデントが処理された後にある処理を行いたいので、KeyUpのEnterキーを使いたいと思っています

なるほど。
ユーザーが Enter キーを押しっぱなしにする場合もあるので、私なら
OnKeyPress でフラグを立てる
VK_RETURN を SendMessage する->普通に処理される
希望の処理を行う
という方法を試すと思います。



2911 Re^2: OnKeyDownのVK_RETURNの怪 コメント数:  4件
  よし 2004/02/26 (木) 10:15
> ごめんなさい。ウチでは確認出来ませんでした。メニューだけが有効になります。

この後、もう少し確認してわかったことなんですが
:Win2000Pro+SP4+.NET Framework1.1
 →この環境では、現象が再現します
:Win2000Srv+SP4
 →この環境では、現象はでません
:WinServer2003評価ビルド
 →この環境では、現象はでません
私の確認できる環境ではこの様な状況でした
環境によるものなのかもしれません

KeyPressでということなのですが、KeyPressではEnterキーを押した際のオートインデントはまだ処理されていない状態で発生しますよね??(←ちょっと今は未確認ですので間違ってますかね?)
私の方で処理したいのは、オートインデントが処理された後にある処理を行いたいので、KeyUpのEnterキーを使いたいと思っています






2910 Re^5: Peggyライク コメント数:  2件
  本田 2004/02/25 (水) 14:16
> ElementIndex は一行前の「状態」を表現するデータで、

言葉が足りませんね。「一行前の最後のトークンを取得した時点での状態」
です。

なので、

> <body text="black"
> bgcolor="#ffffff">

この場合2行目のパースを開始する時 ElementIndex は TagBlockElement になっていますが、

> <html>
> <body text="black" bgcolor="#ffffff">

の場合、1行目の最後のトークンを取得した時点で ElementIndex は
リセットされ、通常状態を表す値になってしまいます。



2909 Re^4: Peggyライク コメント数:  3件
  本田勝彦 2004/02/24 (火) 23:32
> 例えば、FountainでElementIndexがありますが、その値を参照してOnDrawLine内で背景色を描画できるようにならないですかね?
> HTMLFountain で ElementIndex を参照して TagBlockElement であれば背景を描画するような。

ElementIndex は一行前の「状態」を表現するデータで、

<body text="black"
bgcolor="#ffffff">

といったデータの2行目を描画する際に「あぁタグの中だわ」と認識するために利用しています。

<html>
<body text="black" bgcolor="#ffffff">

というように、1行でタグが完結している場合は役に立ちません。

なので、手間は掛かりますが、パースしてトークン毎に描画する必要があります。
希望する背景色で塗りつぶした一行分のビットマップを用意しておいて、そこへ
取り敢えずパースして描いてしまう。タグを含んでいたら CopyRect する
といった方法も考えられますね。



2908 Re^3: Peggyライク コメント数:  4件
  Macci 2004/02/24 (火) 22:14
サンプル拝見しました。

例えば、FountainでElementIndexがありますが、その値を参照してOnDrawLine内で背景色を描画できるようにならないですかね?
HTMLFountain で ElementIndex を参照して TagBlockElement であれば背景を描画するような。



2907 Re^5: 予定ありますか コメント数:  0件
  靖  | touchin@ak.wakwak.com 2004/02/24 (火) 15:15
 http://park8.wakwak.com/~chin/
> なるほど、わかりました。アウトラインエディタのようなデータ構造になるのでしょうかね?
>
> 私は、Delphi のエディタ左側のウザイ奴が嫌いだし、入力補完機能も大っ嫌いなんです。全部見えているのが好き。なので、実装の予定はありません。

では、自分もとりあえずやめておきます。
これってなんの基準かわかりませんが(^-^;
実はやってみますなんて言われたらどうしようかって、、、



2906 Re^3: PrevSpaceIndentのバグ コメント数:  0件
  本田 2004/02/24 (火) 14:37
日本語が下手なんです(英語もだけど)すんませんね。
暖かい目でドキュメント読んで下さい。



2905 Re^4: 予定ありますか コメント数:  1件
  本田 2004/02/24 (火) 14:36
なるほど、わかりました。アウトラインエディタのようなデータ構造になるのでしょうかね?

私は、Delphi のエディタ左側のウザイ奴が嫌いだし、入力補完機能も大っ嫌いなんです。全部見えているのが好き。なので、実装の予定はありません。



2904 Re^2: OnKeyDownのVK_RETURNの怪 コメント数:  0件
  よし 2004/02/24 (火) 13:35
確認できなかったんですか。あれ?

もう一度確認し直してみます。何か判れば報告します

ではでは




2903 Re^3: 予定ありますか コメント数:  2件
  靖  | touchin@ak.wakwak.com 2004/02/24 (火) 13:11
 http://park8.wakwak.com/~chin/
最近とは言っても、もう3年くらいは経ってますね。

TEditorだとすぐできそうですか?羨ましいっす!
自分が作っているやつでやろうとすると、かなり
たくさんのところに影響がでますので、なかなか手が出ません。
当初予定の機能としてやるなら無理なくできましたが、今となっては...
きびしいって感じです。
で、本田さんに聞いてみてから、どうしようって悩もうかなと思ってました。



2902 Re^2: 予定ありますか コメント数:  3件
  にしの  | nishino@overs.jp 2004/02/24 (火) 11:20
 http://www.overs.jp/software/
> > 最近のIDEのエディタでコードを折りたためるようになってきました。
>
> これ、もう少しどんな具合なのか教えて頂けますでしょうか?
> ただ語句単位でワードラップ出来るというものではないですよね?

お久しぶりです。
折りたたみとは、たぶん、こんな感じのものです(見た感じです)。

[-]procedure test;
begin
MainForm.Memo1.Lines.Add('TEST');
end;

とあり、[-]を押すと、

[+]procedure test;

と折りたためる。
できると面白そうです。

私としては、これに似たものとして、ブロックをイメージか数文字の文字列に置き換える事が出来れば嬉しいです。

例えば、
<!-- コメント -->テストデータ<BR>
とあるとき、
#C#テストデータ<BR>
というように、ブロックを適当なイメージか文字列(上の場合、#C#に)に置き換えられると、コメント付きテキストや、HTMLエディタなどで便利かと。
難しいですかねぇ。
こっちはFauntainで出来るかな?



2901 Re^2: PrevSpaceIndentのバグ コメント数:  1件
  赤尾鉄平  | tetupei@hiroishi.org 2004/02/24 (火) 02:34
あらら…
AutoIndentのヘルプの文末にありましたね。
スミマセンでした。
でもでも、
●AutoIndent プロパティ
現在行の行頭に全角・半角スペースがあれば、同じ数のスペースを次の行頭に挿入します。
ってちょっと勘違いしちゃいますよぉ…
しかもPrevSpaceIndentって
「文の前をスペースインデントで埋める」とも訳せますし…
そう訳すとこれをFalseにすると…って言い訳です。(T-T




[PR]生年月日で2010年占い鑑定:初回無料!貴女の運命運勢を占う