~katsuhiko メッセージボード

back 1401-1450

1451-1500

1501-1550


1500 TStringPrinterでも コメント数:  1件
  Kobayashi   | 2001/07/31 (火) 02:18
TStringPrinterも同様の対処が必要でした。一応ご報告(^^;

ちなみに、新規パッケージとしてインストールする場合には、
requireにdesignide.dcpを追加しないと「proxies.dcuが見つからない」とエラーがでます。
思いっきりヘルプに書いてあったのに気づかずに探し回ってました・・・



1499 Re: Delphi6とTRegManager コメント数:  1件
  kmth   | 2001/07/30 (月) 03:19
ありがとうございました。
無事組み込めました。

> > > Delphi6PersonalにTRegManagerを登録しようとしたところ、
> > > DsgnIntfがないので、エラーになってしまいます。
>
> D6では、DsgnIntf.pas の名前が変わりました。
> TEditor ver 2.25 の heditreg.pas のように
>
{$IFDEF VER140}
DesignIntf, DesignEditors;
{$ELSE}
Dsgnintf;
{$ENDIF}

上のように、regmprop.pasには、DesignEditorsも必要でした。

PS.すっかり浦島太郎状態ですが、TEditorも随分Vupしてますね。
以前より欲しかった、しおり、マーク機能まで追加されて...
さっそく使わせていただきます。



1498 Re^4: バージョン コメント数:  0件
  KWX   | 2001/07/29 (日) 18:56
 http://homepage2.nifty.com/kwx/
> {$IFDEF BCB3_UP}
> {$DEFINE TLIST_CLEAR_OVERRIDE}
> {$ENDIF}
> {$IFDEF DELPHI4_UP}
> {$DEFINE TLIST_CLEAR_OVERRIDE}
> {$ENDIF}
>
> こんな感じでどうでっしゃろ。

よさそうですね。これで次バージョンから
書き換えせずにいけそうです(^^)



1497 Re^3: RowToLinesの高速化 コメント数:  0件
  本田勝彦  |  2001/07/29 (日) 16:36
> どうもです。やはり遅いですか。FListはもろ内部メンバみたいで使うのは
> 躊躇するため、ListRowとListStringを使って1行文字列取得メソッドを
> 作ってみました。(詳細は私のページに書いてます)

見せて頂きました。そうかぁ、別に RowToLines せんでも良いわけですね。
参考にさせて頂きます(^^)

> 試している途中ですが、劇的に速くなりました。(というか前が遅すぎたんですけど(^^;;;)

いかったいかった(^^)




1496 Re^3: バージョン コメント数:  1件
  本田勝彦  |  2001/07/29 (日) 16:26
> あ、気が向かなければそのままで結構です。
> 今までは手修正していたのですが、条件シンボル定義が設定
> されたついでに変えてくれるといいなと思ったもので(^^;;

C++Builder の人って、この辺文句言わずにやっちゃうので今まで知らなかった
んですよね。今回、とある方から言われて気が付いたという(^^;

{$IFDEF BCB3_UP}
{$DEFINE TLIST_CLEAR_OVERRIDE}
{$ENDIF}
{$IFDEF DELPHI4_UP}
{$DEFINE TLIST_CLEAR_OVERRIDE}
{$ENDIF}

こんな感じでどうでっしゃろ。



1495 Re^2: RowToLinesの高速化 コメント数:  1件
  Km   | 2001/07/29 (日) 09:04
 http://homepage2.nifty.com/Km
> スピードアップのヒントですが、Lines に手を出さずに、TEditor.Search で
> 実装されている文字列取得処理のように FList をちょ〜すと良いかもしれません。

どうもです。やはり遅いですか。FListはもろ内部メンバみたいで使うのは
躊躇するため、ListRowとListStringを使って1行文字列取得メソッドを
作ってみました。(詳細は私のページに書いてます)
試している途中ですが、劇的に速くなりました。(というか前が遅すぎたんですけど(^^;;;)
ありがとうございました。



1494 Re^2: バージョン コメント数:  2件
  KWX   | 2001/07/29 (日) 00:23
 http://homepage2.nifty.com/kwx/
> D3とBCB3でコンパイラがというかVCLが違っているのですね?
> Anchors, Constraints は無しだけど、TList.Clear が virtual に
> なってると。

そうなんです(T_T)
VCLが互換になったのはVer.4以降だったはずです(うろ覚え)。

> どやって書けば良いでしょう。今ちょっと考え付かない状態(^^;

あ、気が向かなければそのままで結構です。
今までは手修正していたのですが、条件シンボル定義が設定
されたついでに変えてくれるといいなと思ったもので(^^;;



1493 Re^4: TFountain.Assign コメント数:  0件
  本田勝彦  |  2001/07/28 (土) 23:55
 http://member.nifty.ne.jp/~katsuhiko
> AssignProperties
> を使ってみようと思います。

よしなに〜(^^)

リンクさせて頂きました。RDE のページにリンクさせて頂きましたが、
問題ありましたら、おっしゃって下さいね。



1492 Re: バージョン コメント数:  3件
  本田勝彦  |  2001/07/28 (土) 23:51
 http://member.nifty.ne.jp/~katsuhiko
> の Clear メソッドで override が必要なのは、
> VER110以降のようです。

え゛〜そんな゛〜

D3とBCB3でコンパイラがというかVCLが違っているのですね?
Anchors, Constraints は無しだけど、TList.Clear が virtual に
なってると。

> ここはBCB3以降かつDelphi4以降というような定義にして
> いただけると手動で書きかえる必要がなくなって
> うれしいのですがいかがでしょうか?

どやって書けば良いでしょう。今ちょっと考え付かない状態(^^;




1491 Re^4: TFountain.Assign コメント数:  0件
  本田勝彦  |  2001/07/28 (土) 23:44
 http://member.nifty.ne.jp/~katsuhiko
> niftyは使っていないので、ログは見れません。

あら、そうなんですか。最近そういう方が増えていらっしゃるようですね。

> Delphi-MLの過去ログを検索してRTTIのサンプルを
> 眺めているんですが、まだあんまり分かっていないです。

PPropInfo を取得すれば、後は何でもありなのです。
TypInfo.pas を見て慣れるよりないんですがね(^^;

> # Delphiでは隠し機能なんでしょうか? > RTTI

TypInfo.pas は見せてあげるから自由にやってくれぃ。
でも一応アンドキュメンテッドだから、後で仕様を変えても文句言わないでね
といった感じでしょうか?

> この辺の処理は DelphiのRTTIより RubyのModule・Class クラス
> のメソッドの方がも使いやすいと思います。

Ruby わかんねぇっす(^^;



1490 Re^3: TFountain.Assign コメント数:  1件
  sakazuki   | 2001/07/28 (土) 23:08
 http://homepage2.nifty.com/sakazuki/rde.html
みずほちゃん、本田さん。ありがとうございます。
AssignProperties
を使ってみようと思います。
でも、よく考えると確かに、本田さんの言うとおりFountain一つを共用するというスタイルにすれば、Assignする必要はあんまりないかもしれませんね・・・
Fountainの使い方を見直してみようかと思います。




1489 バージョン コメント数:  4件
  KWX   | 2001/07/28 (土) 20:30
 http://homepage2.nifty.com/kwx/
こんにちは。
TEditor 2.25 で条件シンボル定義が設定されましたね。で、
heClasses.pas(78):
HEditor.pas(466):
の Clear メソッドで override が必要なのは、
VER110以降のようです。
ここはBCB3以降かつDelphi4以降というような定義にして
いただけると手動で書きかえる必要がなくなって
うれしいのですがいかがでしょうか?



1488 Re^3: TFountain.Assign コメント数:  1件
  みずほちゃん  | 2001/07/28 (土) 17:28
 http://www.portnet.ne.jp/~mzh/
> > ところで、本田さんはRTTIの使い方ってどこで覚えたんですか?
>
> 書籍「Inside Delphi」で理屈を覚えました。
> 実装サンプルは、nifty:FDELPHI のログですね。「TypInfo」をキーワード
> に全ログ検索をすると参考になるサンプルがたくさんありますよ。
niftyは使っていないので、ログは見れません。

Delphi-MLの過去ログを検索してRTTIのサンプルを
眺めているんですが、まだあんまり分かっていないです。

# Delphiでは隠し機能なんでしょうか? > RTTI

この辺の処理は DelphiのRTTIより RubyのModule・Class クラス
のメソッドの方がも使いやすいと思います。



1487 Re: RowToLinesの高速化 コメント数:  2件
  本田勝彦  |  2001/07/28 (土) 17:24
TEditor は、描画速度命なエディタなので、文字列処理は遅いんですね。
特に、折り返し表示されている状態で、Lines.Strings[RowToLines(Index)]
は超遅いです。最近検索処理を色々書いてみて改めて思い知らされました。

スピードアップのヒントですが、Lines に手を出さずに、TEditor.Search で
実装されている文字列取得処理のように FList をちょ〜すと良いかもしれません。



1486 RowToLinesの高速化 コメント数:  3件
  Km   | 2001/07/28 (土) 11:49
本田さんこんにちは。Kmです。
サポート範囲外だと思うのですが、ヒントがいただけるとありがたいです。
TEditorExでは大きなファイルの場合、折り返し表示&検索マーク表示にすると、
非常に遅くなります。ソースをコメントアウトしながら1行ずつ調べてみると
どうやらTEditor.RowToLinesを使っているところがネックになっているみたい
なので、これを改造したいのですが、これってえらいシンプル(^^;なのでどんな
工夫をすれば良いのか、ちょっと?です。何か早くする方法ないでしょうか?



1485 Re^2: TEditor ver 2.25 コメント数:  0件
  清明  | 2001/07/28 (土) 08:52
D5のパッケージソースのコンバートではなく、新規パッケージ作成で上手くいきました。



1484 Re: TEditor ver 2.25 コメント数:  1件
  清明  | 2001/07/28 (土) 08:29
> D6対応になりました。もう届いている方もいらっしゃるようですので。<FDELPHI

 届きました、早速Delphi5でのdpkファイルを変換してみたのですが
[致命的エラー] HEDITREG.PAS(24): ファイル 'DesignIntf.dcu' が見つかりません
 が出てうまくいきません。

 なにか変更が必要なのでしょうか?



1483 Re^2: TFountain.Assign コメント数:  4件
  本田勝彦  |  2001/07/28 (土) 00:10
 http://member.nifty.ne.jp/~katsuhiko
TFountain は1個だけそこにあって、Editor1, Editor2,...みんなで使うモノ
という認識があったので Assign は override されていません。
独自に拡張して override されても良いでしょう。

また、みずほちゃんさんご指摘の通り、HPropUtils.pas の AssignProperties
手続きを使うことでプロパティをコピーすることも出来ます。

uses
HPropUtils;

AssignProperties(RubyFountain1, RubyFountain2, tkProperties);

ちなみに
AssignProperties(DelphiFountain1, RubyFountain2, tkProperties);
は不可です。

> ところで、本田さんはRTTIの使い方ってどこで覚えたんですか?

書籍「Inside Delphi」で理屈を覚えました。
実装サンプルは、nifty:FDELPHI のログですね。「TypInfo」をキーワード
に全ログ検索をすると参考になるサンプルがたくさんありますよ。



1482 Re^2: Delphi6とTRegManager コメント数:  2件
  本田勝彦  |  2001/07/28 (土) 00:01
 http://member.nifty.ne.jp/~katsuhiko
> > たいへんご無沙汰しています。kmthです。
> > Delphi6PersonalにTRegManagerを登録しようとしたところ、
> > DsgnIntfがないので、エラーになってしまいます。

D6では、DsgnIntf.pas の名前が変わりました。
TEditor ver 2.25 の heditreg.pas のように

{$IFDEF VER140}
DesignIntf
{$ELSE}
Dsgnintf;
{$ENDIF}

として下さい。

そのウチ対応版を公開したいと思います。



1481 Re^2: Delphi6とTRegManager コメント数:  0件
  にしの  | 2001/07/27 (金) 23:59
はじめまして、西野です。

> Delphi5の場合は、DsgnIntf.pasはライブラリパスの通ったところにありません。
> ("$(DELPHI)\Source\Toolsapi"に入っています)
> のでそこのDsgnIntfを読めるようにしてやればいいです。
> Delphi6もたぶんイッショではないかと。
ヘルプの「Delphi6の新機能」に、
「DsgnIntf の名前変更および関連する変更」
という項目があると思います。DsgnIntfがDesignIntfにかわり、ほかにもいろいろ手を加えないといけないみたいです。



1480 Re: Delphi6とTRegManager コメント数:  4件
  ほしけん  | 2001/07/27 (金) 23:07
 http://www.hosiken.Afis.To/
> たいへんご無沙汰しています。kmthです。
> Delphi6PersonalにTRegManagerを登録しようとしたところ、
> DsgnIntfがないので、エラーになってしまいます。

Delphi5の場合は、DsgnIntf.pasはライブラリパスの通ったところにありません。
("$(DELPHI)\Source\Toolsapi"に入っています)
のでそこのDsgnIntfを読めるようにしてやればいいです。
Delphi6もたぶんイッショではないかと。

> その昔、TEditorをDelphi5に登録しようとして同じことがあったのですが、今回も対応可能でしょうか?
> しかし、なんでD5にはTRegManager登録できたのだろう???

最近Windowsを再インストールしたのですが、同じ状況で悩みました(^^;
多分覚えてなかったんだと思います(笑)



1479 Delphi6とTRegManager コメント数:  7件
  kmth   | 2001/07/27 (金) 20:28
たいへんご無沙汰しています。kmthです。
Delphi6PersonalにTRegManagerを登録しようとしたところ、
DsgnIntfがないので、エラーになってしまいます。
その昔、TEditorをDelphi5に登録しようとして同じことがあったのですが、今回も対応可能でしょうか?
しかし、なんでD5にはTRegManager登録できたのだろう???



1478 Re^2: TFountain.Assign コメント数:  0件
  みずほちゃん  | 2001/07/27 (金) 11:44
 http://www.portnet.ne.jp/~mzh/
> ただしエディター部分とFountainの部分の二つの設定ダイアログが
> できるので、私は好きではないです。
書き忘れ。

TRubyFountainにEditFountainを使うと、
StrプロパティとBracketsプロパティで
混乱を招く恐れが…。

# やっぱStrプロパティ削ろうかなあ。



1477 Re: TFountain.Assign コメント数:  6件
  みずほちゃん  | 2001/07/27 (金) 11:34
 http://www.portnet.ne.jp/~mzh/
> 質問です。
> TFountain.Assign
> TFountain.AssignTo
> に該当するメソッドってありますか?
> また、今後実装される予定はありますでしょうか?
単一のFountainのみを使用するというのであれば、
一番お手軽な方法は
FountainEditor.pas の EditFountain 手続きを使う方法でしょう。
これだと、レジストリやiniファイルへの書きこみはできませんが、
自分で設定ダイアログを作る必要がないので、非常に楽です。
ただしエディター部分とFountainの部分の二つの設定ダイアログが
できるので、私は好きではないです。

レジストリやiniファイルへの書きこみについては
RTTIをラッピングした HPropUtils.pas を使えば、
汎用的に使える TFountainProp を作成することができるはずですが、
やる気が出なかったりします(苦笑)。



ところで、本田さんはRTTIの使い方ってどこで覚えたんですか?



1476 TFountain.Assign コメント数:  7件
  sakazuki   | 2001/07/27 (金) 10:40
 http://homepage2.nifty.com/sakazuki/rde.html
質問です。
TFountain.Assign
TFountain.AssignTo
に該当するメソッドってありますか?
また、今後実装される予定はありますでしょうか?



1475 TEditor ver 2.25 コメント数:  2件
  本田勝彦  |  2001/07/27 (金) 01:21
 http://member.nifty.ne.jp/~katsuhiko
公開です。

D6対応になりました。もう届いている方もいらっしゃるようですので。<FDELPHI

30Kbps 程度で500Kバイトをアップロードするのが、だやくなってきたので
ヘルプファイルを分割しました。今回のヘルプは、ver2.23, 2.24 に同梱されて
いたものです。これらのバージョンをお持ちの方は、hedit225.lzh だけを
ダウンロードして下さい。

Km さん、VER130 の件ありがとうございました。

{$IFDEF VER90} などの記述が消えました。> C++Builder の皆様
TheStringList クラスが増えています。ザストリングリストではありません(^^;
てぃえぃちいぃストリングリストです。




1474 Re^3: TFountain コメント数:  0件
  本田勝彦  |  2001/07/26 (木) 23:57
 http://member.nifty.ne.jp/~katsuhiko
> > InitMethodTable で初期化出来ますしね。
> > 試して見よぉ(^^)

TDelphiFountain で試してみましたが、ほぼ一緒の描画スピードでした。
コーディングが煩雑になるので、今回は見送りたいと思います。



1473 Re^7: TFountainParser コメント数:  0件
  本田勝彦  |  2001/07/26 (木) 23:52
 http://member.nifty.ne.jp/~katsuhiko
> TStringList.SortedのプロパティがTrueになっているからではないでしょうか?

あ゛いや、True になってて Assign された時に Sort メソッドを実行している
ところが Classes.pas を眺めていても出てこないのでなしてかなぁと(^^;

> うちではTStrginList.SortedにFalseを代入したら、
> 勝手にソートされなくなりました。
>
> このソートは大文字と小文字を区別しないので、
> これのせいで昨日は泣きそうになりながら、
> デバッグしていました(苦笑)。

Sorted = True でないと、Find が使えないでしょが?
そういうレベルのお話ではなさそうですね。

TRubyFountain 004 頂きました。(^^)



1472 Re^2: TFountain コメント数:  1件
  みずほちゃん  | 2001/07/26 (木) 12:40
 http://www.portnet.ne.jp/~mzh/
> そういうプロパティエディタにするのが一番の近道でしょうか。
> SetComment が override 出来るようになっているのが一番良いのでしょうけど
> そういう方向性を持ったラクをするための拡張ってあまり好きでないので、
> お勧めはしません。気持ちはわかりますよ(^^;
分かりました。素直に諦めます。

> どうでしょうね?ちょっと試して見る価値はあるかもしれませんね。
>
> Result := GetFountainColorProcArray[FToken];
>
> InitMethodTable で初期化出来ますしね。
> 試して見よぉ(^^)
Delphiのバージョンによって変わるかもしれませんが、

http://www.ceres.dti.ne.jp/~dycoon/program/speed2.html

のような数字がでるみたいです。



1471 Re^6: TFountainParser コメント数:  1件
  みずほちゃん  | 2001/07/26 (木) 11:04
 http://www.portnet.ne.jp/~mzh/
> > Fountain.ReserveWordListに予約語を設定する際、
> > TStringList.Findの実装のため単語を昇順に登録する必要があります。
> > 私はそれとしらずに昇順で単語を登録していたのですが、
> > ドキュメントにこのことを明記した方が良いのではないでしょうか?
>
> 一度順不同で登録してみて下さい。もう一度開くとソート済みになってる
> ハズですよ。何故かを深く考えたことはないのですが(^^;
TStringList.SortedのプロパティがTrueになっているからではないでしょうか?
うちではTStrginList.SortedにFalseを代入したら、
勝手にソートされなくなりました。

このソートは大文字と小文字を区別しないので、
これのせいで昨日は泣きそうになりながら、
デバッグしていました(苦笑)。



1470 Re: TFountain コメント数:  2件
  本田勝彦  |  2001/07/26 (木) 02:59
 http://member.nifty.ne.jp/~katsuhiko
> Commentプロパティが変更されると、それに対応して
> 自動的にBracketプロパティが変更されるようにしたいのですが、
> 今のTFountainとDelphiの枠組みではなかなか良い方法が浮かびません。
> 何かうまい方法はないでしょうか?

そういうプロパティエディタにするのが一番の近道でしょうか。
SetComment が override 出来るようになっているのが一番良いのでしょうけど
そういう方向性を持ったラクをするための拡張ってあまり好きでないので、
お勧めはしません。気持ちはわかりますよ(^^;

> http://leed.issp.u-tokyo.ac.jp/~takeuchi/delphi/article/006/006479.html

どうでしょうね?ちょっと試して見る価値はあるかもしれませんね。

Result := GetFountainColorProcArray[FToken];

InitMethodTable で初期化出来ますしね。
試して見よぉ(^^)



1469 Re^5: TFountainParser コメント数:  2件
  本田勝彦  |  2001/07/26 (木) 02:45
 http://member.nifty.ne.jp/~katsuhiko
> # ほとんどTStringList.Findのコピー&ペーストです(苦笑)

そぉですね。私が今書いている TheStringList もほぼコピー&ペースト
だったりします。

> Fountain.ReserveWordListに予約語を設定する際、
> TStringList.Findの実装のため単語を昇順に登録する必要があります。
> 私はそれとしらずに昇順で単語を登録していたのですが、
> ドキュメントにこのことを明記した方が良いのではないでしょうか?

一度順不同で登録してみて下さい。もう一度開くとソート済みになってる
ハズですよ。何故かを深く考えたことはないのですが(^^;



1468 Re^3: Delphi6 コメント数:  0件
  本田勝彦  |  2001/07/26 (木) 02:36
 http://member.nifty.ne.jp/~katsuhiko
>  Delphi6バージョンって何がちがうんですか?

わからん(^^; フィールドテスト版なので、ドキュメントが全部英語なんですわ。

>  早い人は今日にでも試してる可能性ありますね。

ですねぇ。今度の TEditor ver 2.25 はD6対応にしたいと思います。



1467 Re^3: Delphi6 コメント数:  0件
  本田勝彦  |  2001/07/26 (木) 02:34
 http://member.nifty.ne.jp/~katsuhiko
> これってTEdiotrのCLX版と言うことですか?
> ということは、Kylixでもそのまま動くということ...だったらスゴイですね。
> #となるとKylixへの期待も高まります(^0^)/

ぜんぜんダメっす。メニューから「CLX アプリケーションの作成」つうのを
選択すると、ツールバーから TEditor のアイコンが消えやがりますから(^^;

Kylix 買わなくても良いような気がしてきています。
マシンを新調したのになぁ。



1466 TFountain コメント数:  3件
  みずほちゃん  | 2001/07/26 (木) 02:14
 http://www.portnet.ne.jp/~mzh/
質問です。

1) 例えば、TDelphiFountainではBracketプロパティを二つ設定して
コメントを表現していますが、これではユーザーが
CommentとBracketの二つのプロパティを設定する必要があります。

Commentプロパティが変更されると、それに対応して
自動的にBracketプロパティが変更されるようにしたいのですが、
今のTFountainとDelphiの枠組みではなかなか良い方法が浮かびません。
何かうまい方法はないでしょうか?

# TFountainColor.Assignを捕まえるだけではCommentの変更
# のすべてを捕まえることは出来ないですよね。


2) TFountainParserにはcase文が大量にでてきますが、

http://leed.issp.u-tokyo.ac.jp/~takeuchi/delphi/article/006/006479.html

を読んでいると、パフォーマンス的には良くないような気がするんですが、
どうなんでしょう?

# これに関してはハードの向上がすごいので、無視しても良さそうですが。



1465 Re^4: TFountainParser コメント数:  3件
  みずほちゃん  | 2001/07/26 (木) 01:37
 http://www.portnet.ne.jp/~mzh/
> いえ、特には無いと思います。IsReserveWord を override して
> ReserveWordList.Find を別の関数に ReserveWordList を渡して
> そこで AnsiCompareStr を利用すれば良いと思います。
これでできました。

# ほとんどTStringList.Findのコピー&ペーストです(苦笑)

で、実装していて思ったのですが、
Fountain.ReserveWordListに予約語を設定する際、
TStringList.Findの実装のため単語を昇順に登録する必要があります。
私はそれとしらずに昇順で単語を登録していたのですが、
ドキュメントにこのことを明記した方が良いのではないでしょうか?

あと2・3の質問がありますが、これは新しく投稿しなおします。



1464 Re^2: Delphi6 コメント数:  1件
  清明  | 2001/07/25 (水) 18:59
> 実は、Delphi6 のオマケCDに TEditor for Delphi6 バージョンが
> 付いています。(ハズです)

 お、すごいですね。
 Delphi6バージョンって何がちがうんですか?

 早い人は今日にでも試してる可能性ありますね。



1463 Re^2: Delphi6 コメント数:  1件
  M&I  | 2001/07/25 (水) 17:54
 http://member.nifty.ne.jp/m-and-i/
> 実は、Delphi6 のオマケCDに TEditor for Delphi6 バージョンが
> 付いています。(ハズです)

これってTEdiotrのCLX版と言うことですか?
ということは、Kylixでもそのまま動くということ...だったらスゴイですね。
#となるとKylixへの期待も高まります(^0^)/



1462 Re: Delphi6 コメント数:  4件
  本田勝彦  |  2001/07/25 (水) 15:31
> ご無沙汰しています。
> Delphi6本日出荷のようで、届くかなと期待して電話で確認したら
> 申し込み多数のため(え、即申し込んだのに)土曜に届くようです。
>
> 届いたら動作テストします。(Delphi6Ent/Windows2000)

よろしくお願い致します。ウチまだ申込書が届かないんですよねぇ。
誰かが紛失したのかもしれませんが(^^;

実は、Delphi6 のオマケCDに TEditor for Delphi6 バージョンが
付いています。(ハズです)
フィールドテスト版でのインストールテストはおっけ〜でしたが、
使い込んでいるワケではないので、Delphi6上で弄り倒して見て頂けると
有り難いです。




1461 Delphi6 コメント数:  5件
  清明  | 2001/07/25 (水) 14:37
ご無沙汰しています。
Delphi6本日出荷のようで、届くかなと期待して電話で確認したら
申し込み多数のため(え、即申し込んだのに)土曜に届くようです。

届いたら動作テストします。(Delphi6Ent/Windows2000)



1460 TEditor ver 2.24 コメント数:  0件
  本田勝彦  |  2001/07/24 (火) 23:44
 http://member.nifty.ne.jp/~katsuhiko
公開しました。Search メソッドの後方検索バグフィックスバージョンです。



1459 Re: TEditor ver 2.23 コメント数:  0件
  本田勝彦  |  2001/07/24 (火) 15:13
> 公開です。文字列検索するための Search メソッドが実装されました。
> 大容量ファイルを開いていても、高速に検索してくれます。
> 前も後ろもおっけ〜でっせ。

すんまっせん。後方検索にバグがありました。空の [EOF] で後方検索を
行うとリストエラーが発生します。
今晩のうちにも新版をアップロード致しますので、少々お待ち下さい。



1458 TEditor ver 2.23 コメント数:  1件
  本田勝彦  |  2001/07/24 (火) 03:05
 http://member.nifty.ne.jp/~katsuhiko
公開です。文字列検索するための Search メソッドが実装されました。
大容量ファイルを開いていても、高速に検索してくれます。
前も後ろもおっけ〜でっせ。

多少制限事項がありますが。ヘルプの Search のトピックを
見てね。



1457 Re^5: ハマってしまいました。(ScrollBar) コメント数:  0件
  本田勝彦  |  2001/07/24 (火) 03:03
 http://member.nifty.ne.jp/~katsuhiko
> > > 最近、SirCUM流行してますねぇ。
> >
> > それなぁに?
>
> メールに添付されて来る新型ウイルスです。

恐いですね。

あらぬサイトに行ったために、ダイアルアップする電話番号が変わって
しまった経験はありますが(^^;




1456 Re^3: TFountainParser コメント数:  4件
  本田勝彦  |  2001/07/24 (火) 03:01
 http://member.nifty.ne.jp/~katsuhiko
> ところで、IsReserveWrodの代わりを実装する際に気を付けた方が
> 良いこととかありますか?

いえ、特には無いと思います。IsReserveWord を override して
ReserveWordList.Find を別の関数に ReserveWordList を渡して
そこで AnsiCompareStr を利用すれば良いと思います。

> > 次の ver 2.23 には、Search メソッドが付きます。
> 何を探す関数でしょう?

あ、すいません。単なる文字列検索機能です。



1455 Re^4: ハマってしまいました。(ScrollBar) コメント数:  1件
  あきら  | 2001/07/24 (火) 00:34
 http://www.ariaki.com/
> > 最近、SirCUM流行してますねぇ。
>
> それなぁに?

メールに添付されて来る新型ウイルスです。
マイドキュメントの文書も無作為に添付するって悪質ウイルス。
なんか変なドキュメントが送られてきましてねぇ。
どっかの企業の秘密文書らしき物だったんですが…

記事が、
http://dailynews.yahoo.co.jp/fc/computer/internet_viruses/
にありますよ。



1454 Re^2: TFountainParser コメント数:  5件
  みずほちゃん  | 2001/07/23 (月) 23:46
> > IsReserveWord の代わりを自前で実装すれば済むかな
> > と思っていますが、将来的にTFountainParserで
> > そういう関数を実装することはあるのでしょうか?
>
> 現在のところ実装の予定はありません。実装してくださいませ。
分かりました。
ところで、IsReserveWrodの代わりを実装する際に気を付けた方が
良いこととかありますか?

> 次の ver 2.23 には、Search メソッドが付きます。
何を探す関数でしょう?



1453 Re^3: ハマってしまいました。(ScrollBar) コメント数:  2件
  本田勝彦  |  2001/07/23 (月) 23:32
 http://member.nifty.ne.jp/~katsuhiko
> 最近、SirCUM流行してますねぇ。

それなぁに?



1452 Re: TFountainParser コメント数:  6件
  本田勝彦  |  2001/07/23 (月) 23:31
 http://member.nifty.ne.jp/~katsuhiko
> IsReserveWord の代わりを自前で実装すれば済むかな
> と思っていますが、将来的にTFountainParserで
> そういう関数を実装することはあるのでしょうか?

現在のところ実装の予定はありません。実装してくださいませ。

次の ver 2.23 には、Search メソッドが付きます。



1451 TFountainParser コメント数:  7件
  みずほちゃん  | 2001/07/23 (月) 21:10
 http://www.portnet.ne.jp/~mzh/
今の TFountainParser では予約語の判断をする際に
大文字・小文字の区別を付けることができないようです。
Rubyだと「Class」と「class」で意味が全く違うので、
この仕様だと少し困ります。


IsReserveWord の代わりを自前で実装すれば済むかな
と思っていますが、将来的にTFountainParserで
そういう関数を実装することはあるのでしょうか?

もし、実装する予定があるのなら、
自前で実装するのは止めようと思うので、
意見を聞かせてもらいたいです。
よろしく御願いします。