| back | 1451-1500 | 1501-1550 |
1551-1600 |
| 1550 | Re: もう一つ質問 | コメント数: 25件 |
| みずほちゃん | | 2001/09/02 (日) 15:28 | |
| http://www.portnet.ne.jp/~mzh/ | ||
| とりあえず自分で分かったところだけ。 間違いがあったら指摘して頂けるとありがたいです。 TEditor では それまでにパースしたデータを TRowAttributeData のオブジェクトとして格納し、 後でパースする際に参照することができるようにしています。 画面スクロールのように一部の文字列をパースするときには このデータを用いているのではないかと推測しています。 で、今回のTRubyFountainParserは複数行にわたるリテラルを扱 うために FDelimitterOfPluralLinesLiteral 等の新しい フィールドを定義しました。 こういったフィールドは通常ならば TRowAttributeData の オブジェクトに格納して後でパースする時に 参照できるようにしなければなりません。 ところが、FDelimitterOfPluralLinesLiteral は TRubyFountainParser で新しく定義したので、データとして保存されていません。 そのために2回目以降パースする際、上手くいかないのでは ないかと考えています。 ひとつの解決方法は TComponent.Tag のようにユーザーが 自由に使えるプロパティを TRowAttributeData に用意することです。 プロパティを用意してもどこまでユーザー の要望にこたえることができる疑問ですが、 どうでしょうか? | ||
| 1549 | バージョン管理 | コメント数: 4件 |
| sakazuki | | 2001/09/02 (日) 06:28 | |
| http://homepage2.nifty.com/sakazuki/rde.html | ||
| こんにちは。バージョン管理について質問です。 現在、EditorPropのWriteReg, ReadRegを使ってエディタのプロパティを保存・読み出ししていますが、バージョンアップがあると、ReadRegで「プロパティが存在しません」というエラーがあがるときがあります。 (EditorProp1.SearchOptionsの読み込み中のエラー:プロパティが存在しません) そこで、バージョンが異なるときは起動時に try EditorProp1.ReadReg('\Software\RubyDE\TEditor', 'EditorProp', 'EditorProp'); except EditorProp1.WriteReg('\Software\RubyDE\TEditor', 'EditorProp', 'EditorProp'); end と、FormShowの中で起動時のバージョンチェックルーチンを呼び、上のような処理をしてしのごうと考えているのですが、エラーメッセージを抑止することができずに困っています。2回目以降の起動では、エラーが出ないのですが・・・ バージョン違いによる、このあたりのうまい処理の方法ってありますでしょうか? | ||
| 1548 | もう一つ質問 | コメント数: 26件 |
| みずほちゃん | | 2001/09/01 (土) 20:31 | |
| http://www.portnet.ne.jp/~mzh/ | ||
| 二つ目は TRubyFountainParser
で新しく作成した PluralLinesLiteralProc についてです。 この手続きは %Q!hoge string< hoge < foo < bar < fuga! のようなリテラルを扱うためのもので、 %Qの直後にある文字(この場合は!です) の間にある部分を文字列として扱います。 # 他にもいくつかのリテラルの表現法があります。 複数行を扱うために FElementIndex が PluralLinesLiteralElement の時に手続きが実行されるようにしていますが、 2回目以降の描画の際は FElementIndex の値が勝手に 変更されてうまく描画されません。 # 1回目の描画の時だけは期待どおりになります 本来なら自分でなんとかするべきなのですが、 アドバイスをいただけないでしょうか? RubyFountain.pas を下記のところに置いておきます。 http://www.portnet.ne.jp/~mzh/archive/rbft-test.zip | ||
| 1547 | 折り返しの問題 | コメント数: 3件 |
| みずほちゃん | | 2001/09/01 (土) 20:14 | |
| http://www.portnet.ne.jp/~mzh/ | ||
| 以前、この掲示板で(6/10頃です)タブを含むトークンが 設定された場合には折り返し処理でバグが出るので、 気をつけて欲しいと言われました。 2.32の TFountainParser を見ると、IncludeTabToken というのが 実装されていたので、override してタブを含むトークンを 設定したのですが、折り返しが2行以上にわたるとおかしくなります。 ただし、折り返しが1行であれば大丈夫なようです。 具体的には TRubyFountainParser.SlashProc では (「<」 が折り返しの記号) /\s < hoge< / のような場合に 二つ目の「/」が処理がおかしくなります。 TRubyFountainParser.SlashProc は SingleQuotation と ほとんど同じ処理をしているので、同じようにバグがでるのでは ないかと思うのですが、いかがでしょうか? 聞きたい事がもうひとつあるのですが、そちらの方は 別の投稿でお聞きしたいと思います。 | ||
| 1546 | TEditor 2.32 だっちゅうの | コメント数: 0件 |
| 本田勝彦 | | 2001/09/01 (土) 10:30 | |
| TEditor ver 2.32 の間違いだす。 | ||
| 1545 | Re^2: 正規表現 | コメント数: 0件 |
| 本田勝彦 | | 2001/08/31 (金) 23:21 | |
| 私も Km さんの TEditorEx
をお勧め致します。 | ||
| 1544 | TEditor 2.23 | コメント数: 1件 |
| 本田勝彦 | | 2001/08/31 (金) 23:20 | |
| 公開しました。ヘルプファイル、サンプルプロジェクトも更新しました。 HitStyle に hsDraw, hsCaret を指定した場合の置き換え処理も HitToSelected メソッドを利用することで可能になりました。 同梱サンプルプロジェクトの置き換え処理の実装を参照して下さい。 | ||
| 1543 | Re: 正規表現 | コメント数: 1件 |
| M&I | | 2001/08/31 (金) 12:35 | |
| http://member.nifty.ne.jp/m-and-i/ | ||
| >
所で、今回は正規表現による置換、検索というものを考えているのですが、 bmonkey氏の「正規表現を使った文字列探索/操作コンポーネント集ver0.16」がお勧めです。 http://homepage1.nifty.com/bmonkey/ 一番の近道は、Km氏が公開しているTEditorExです。上記ユニットを組込んだ正規表現での検索・置換が可能となっています(^-^ http://homepage2.nifty.com/Km/ | ||
| 1542 | 正規表現 | コメント数: 2件 |
| dArce | | 2001/08/31 (金) 11:45 | |
| 以前はありがとうございした(^^)。新しいバージョンのも頂いて帰ります。 所で、今回は正規表現による置換、検索というものを考えているのですが、 なかなか難しくて悩んでおります。TEditor初期搭載の検索システムでも十分すぎるのですが、正規表現となると専用のエンジンとかを使わなくてはいけないのでしょうか?「Jre.dll」とかありましたけど、使い方がいまいち良く分からずに、搭載に窮し定ております。誰か御存知の方いらっしゃいましたらよろしくお願い致します。 ではでは。 | ||
| 1541 | Re^2: バックグラウンドの色 | コメント数: 0件 |
| 熊谷秀武 | | 2001/08/30 (木) 20:45 | |
| > > (1)EditEditor
のダイアログでバックグラウンドの色を変えるにはどうすればいいのでしょうか?。 > > View Marks ページの左上のリストボックスの Color を選択した状態で > ColorGrid を右クリックするです。ってそういう意味ではないのかしらん。 そういう意味でした。右クリックとは気がつかなんだ。 > > (2)Leftbar.visible:=false;の時でも左側に余白がありますが、この余白に色をつけるにはどうすればいいのでしょうか?。テキストの先頭がはっきりさせたい。いろは Leftbar のバックグラウンドと同じでいいです。 > > Margin.Left := 0; > Leftbar.Visible := True; > Leftbar.Edge := False; > Leftbar.ShowNumber := False; > > で、どうどす? これじゃ、EditEditor でワンクリックでレフトバーを出す楽しみがないよん。 ま、しかし、呼びだし側で対応できないわけでもないか。どうにかなりそうです。 | ||
| 1540 | Re: バックグラウンドの色 | コメント数: 1件 |
| 本田勝彦 | | 2001/08/30 (木) 00:01 | |
| >
またまた質問です。 だいぶ、お填り頂いているようで(^^; > (1)EditEditor のダイアログでバックグラウンドの色を変えるにはどうすればいいのでしょうか?。 View Marks ページの左上のリストボックスの Color を選択した状態で ColorGrid を右クリックするです。ってそういう意味ではないのかしらん。 > (2)Leftbar.visible:=false;の時でも左側に余白がありますが、この余白に色をつけるにはどうすればいいのでしょうか?。テキストの先頭がはっきりさせたい。いろは Leftbar のバックグラウンドと同じでいいです。 Margin.Left := 0; Leftbar.Visible := True; Leftbar.Edge := False; Leftbar.ShowNumber := False; で、どうどす? | ||
| 1539 | Re^4: 疑似フリーキャレット | コメント数: 0件 |
| 本田勝彦 | | 2001/08/29 (水) 23:56 | |
| > できれば、フリーな位置にあるときに右キーを押したら次の行に > いってほしいです。今はその行の先頭にいくようです。 > 難しいかもしれませんが、なんとかなりませんか。 キーコードに命令を割り付けることが出来るようなモノを目指していますので 将来のバージョンでは可能になると思います。 長い目でおねげぇしますだぁ。 | ||
| 1538 | Re^2: TEditor ver 2.31 | コメント数: 0件 |
| 本田勝彦 | | 2001/08/29 (水) 23:54 | |
| >それにしてもごく最近になって TEditor
の存在を知った方はたとえサンプルファイ >ルがあっても、Delphi達人の方を除けばけっこう難儀をしそうですけど。そういう >問い合わせはないのかな? 問い合わせは無いですが、本出せばという話はごくごく一部の方からあります。 | ||
| 1537 | バックグラウンドの色 | コメント数: 2件 |
| 熊谷秀武 | | 2001/08/29 (水) 18:19 | |
| またまた質問です。 (1)EditEditor のダイアログでバックグラウンドの色を変えるにはどうすればいいのでしょうか?。 (2)Leftbar.visible:=false;の時でも左側に余白がありますが、この余白に色をつけるにはどうすればいいのでしょうか?。テキストの先頭がはっきりさせたい。いろは Leftbar のバックグラウンドと同じでいいです。 | ||
| 1536 | Re^2: 「他のアプリで使用中のファイル」も読みたい | コメント数: 0件 |
| 熊谷秀武 | | 2001/08/29 (水) 18:09 | |
| > 私の力では出来ません。逆に、fmShareExclusive
で開いているのに平然と > 開きやがるアプリがあったら、即刻そいつを抹殺すると思いますが。 そっすね。 | ||
| 1535 | Re^3: 疑似フリーキャレット | コメント数: 1件 |
| DR-X | | 2001/08/29 (水) 15:25 | |
>TEditorCaret.FreeRow プロパティが追加されました。 過去に要望を出した DR-X です。 できれば、フリーな位置にあるときに右キーを押したら次の行に いってほしいです。今はその行の先頭にいくようです。 難しいかもしれませんが、なんとかなりませんか。 よろしくお願いします。m(_ _)m | ||
| 1534 | Re: TEditor ver 2.31 | コメント数: 1件 |
| ゆうきひろ | | 2001/08/29 (水) 00:48 | |
| http://homepage2.nifty.com/ultla7/mozart/_start.htm | ||
| > サンプルプロジェクトに Search
のページを作りました。 ふーむ、ますます多機能になってきましたね。しょっちゅういじらないと使いこなすのが大変そう。それにしてもごく最近になって TEditor の存在を知った方はたとえサンプルファイルがあっても、Delphi達人の方を除けばけっこう難儀をしそうですけど。そういう問い合わせはないのかな? Ver0.60のころから使っててよかったです(^O^;)。 | ||
| 1533 | Re: 「他のアプリで使用中のファイル」も読みたい | コメント数: 1件 |
| 本田勝彦 | | 2001/08/29 (水) 00:22 | |
| > Fs := TFileStream.Create(FileName,
fmOpenRead);なので読めてもよさそうなものですが、(QXはどうやって読んでいるんだろうか?)、そのようなファイルでも読めるようにはなりませんでしょうか?。 私の力では出来ません。逆に、fmShareExclusive で開いているのに平然と 開きやがるアプリがあったら、即刻そいつを抹殺すると思いますが。 | ||
| 1532 | 「他のアプリで使用中のファイル」も読みたい | コメント数: 2件 |
| 熊谷秀武 | | 2001/08/28 (火) 16:47 | |
| またまたお願いです。 他のエディタ(QXエディタ)で編集中のファイルや、スクリプトを実行中のファイルを開こうとすると、「xxは開けません」となってしまいます。 エディタ(QXエディタ)によってはそのような場合に「他のアプリで使用中と思われるため編集禁止状態で開きます」とでるものもあるようです。(Vzだと平然と読める)。 Fs := TFileStream.Create(FileName, fmOpenRead);なので読めてもよさそうなものですが、(QXはどうやって読んでいるんだろうか?)、そのようなファイルでも読めるようにはなりませんでしょうか?。 | ||
| 1531 | HitStyle と置き換え | コメント数: 0件 |
| 本田勝彦 | | 2001/08/28 (火) 10:06 | |
| HitStyle に hsDraw, hsCaret
を指定していると 置き換えが出来ないことに気が付きました。選択状態ではないので、 SelText プロパティに文字列を代入しても置き換わりません。 何か方法を考えますので、ちょっと待ってね。 | ||
| 1530 | Re^2: TEditor ver 2.30 | コメント数: 0件 |
| 本田勝彦 | | 2001/08/28 (火) 02:21 | |
| > 早速Getしました。いい感じですね。とても気に入ったので > TEditorExも対応してみました(^^)V どうもです。TEditorEx ver 2.06 ゲットしました。 if SelectedDraw then HitSelLength := 0; というのは、さすが Km さん。ナイスですね。 | ||
| 1529 | TEditor ver 2.31 | コメント数: 2件 |
| 本田勝彦 | | 2001/08/28 (火) 01:29 | |
| というワケで、TEditor ver 2.31
の公開です。 TEditor.Caret.FreeRow プロパティが増えました。 EditEditor に TFont を渡すと1ページ目が表示されます。 サンプルプロジェクトに Search のページを作りました。 お試し下さい。ヘルプ、Project1.lzh も更新しています。 | ||
| 1528 | Re^2: 疑似フリーキャレット | コメント数: 2件 |
| 本田勝彦 | | 2001/08/28 (火) 01:26 | |
| > >
(2) Vzエディタ流の「疑似フリーキャレット」も標準のオプションになりませんでしょうか?。 > > 以前にもどなたからかご指摘があったような・・・忘れておりました。 > 実装するかもしれませんが、しないかも(^^;すんません。 試して見たところ、出来てしまいました。(^^;;; TEditorCaret.FreeRow プロパティが追加されました。 FreeCaret := False; FreeRow := True; NextLine := True; で、気持ちよい環境が出現します。文字入力位置は、キャレットの場所に なりますが。 | ||
| 1527 | Re: TEditor ver 2.30 | コメント数: 1件 |
| Km | | 2001/08/28 (火) 01:08 | |
| http://homepage2.nifty.com/Km | ||
| 早速Getしました。いい感じですね。とても気に入ったので TEditorExも対応してみました(^^)V | ||
| 1526 | TEditor ver 2.30 | コメント数: 2件 |
| 本田勝彦 | | 2001/08/27 (月) 00:34 | |
| 公開です。 ヒット文字列をキャレットによって点滅表示させたり、 指定色 View.Colors.Hit.BkColor, Color で描画することが 出来るようになりました。 お試し下さいまし。 | ||
| 1525 | Re: EditEditor でフォントのページに飛びたい。 | コメント数: 0件 |
| 本田勝彦 | | 2001/08/27 (月) 00:32 | |
| > (3) EditEditor で TFont
を引数にとったときにフォントのページに飛ぶようになりませんでしょうか?。 これは簡単なので、考えてみます。次のにでも実装したいと思います。 ヒントに感謝です。 | ||
| 1524 | Re: 疑似フリーキャレット | コメント数: 3件 |
| 本田勝彦 | | 2001/08/27 (月) 00:28 | |
| >
(2) Vzエディタ流の「疑似フリーキャレット」も標準のオプションになりませんでしょうか?。 以前にもどなたからかご指摘があったような・・・忘れておりました。 実装するかもしれませんが、しないかも(^^;すんません。 | ||
| 1523 | Re: 折り返しの画面追従モード | コメント数: 0件 |
| 本田勝彦 | | 2001/08/27 (月) 00:26 | |
| > (1) 折り返しの画面追従モード(※)は標準のオプションとして、EditEditor
で設定できるようになりませんか?。 しません。大容量データを読み込んだ状態では、死んだようになりますので、 デフォでは実装したくないんです。 > * nifty:FDELPHI/MES/10/7250 の「OnResize イベントが発生した時点では、まだ ColCount が更新されていない仕様」もまだそのまま? そのままです。これにはワケがありまして、まず TEditor は WM_SIZE メッセージ ハンドラで処理を行っています。D2, D3 には OnResize イベントと呼び出し元の Resize メソッドが無いからです。 また、D4 から OnCanResize イベントがあり、WM_SIZE メッセージによる サイズ変更を拒否することが出来るというのが2番目の理由です。 | ||
| 1522 | EditEditor でフォントのページに飛びたい。 | コメント数: 1件 |
| 熊谷秀武 | | 2001/08/26 (日) 01:41 | |
| たけ(tk)です、3点目。 (3) EditEditor で TFont を引数にとったときにフォントのページに飛ぶようになりませんでしょうか?。 | ||
| 1521 | 疑似フリーキャレット | コメント数: 4件 |
| 熊谷秀武 | | 2001/08/26 (日) 01:40 | |
| たけ(tk)です、2点目。 (2) Vzエディタ流の「疑似フリーキャレット」も標準のオプションになりませんでしょうか?。 実現方法は簡単で、[↑][↓]キーのときだけフリーキャレットモード、それ以外は非フリーキャレット。Ruby のコード(すみません)ではこのようにしています。 def do_moc_free n, shift=false e = editor e.caret.free_caret = true if self.moc_free_caret row = e.row col = e.col len = e.sel_length e.sel_length = 0 e.sel_start += len if ( ( e.col != col ) or (e.row != row )) e.row += n e.caret.free_caret = false if self.moc_free_caret end Select を考慮しなければ、これだけです。 def do_moc_free n e = editor e.caret.free_caret = true if self.moc_free_caret e.row += n e.caret.free_caret = false if self.moc_free_caret end | ||
| 1520 | 折り返しの画面追従モード | コメント数: 1件 |
| 熊谷秀武 | | 2001/08/26 (日) 01:39 | |
| こんにちは たけ(tk)です。 今 Apollo(Ruby) で HEditor を使ったエディタを作っているのですが、3点ばかり要望してもいいでしょうか?。 http://member.nifty.ne.jp/take_tk/apollo/apeed007.lzh (1) 折り返しの画面追従モード(※)は標準のオプションとして、EditEditor で設定できるようになりませんか?。 ※ nifty:FDELPHI/MES/10/7247 のたかつきさんのものと同じ。ただし、「new_wrap_byte = editor.col_count - 2」。 * nifty:FDELPHI/MES/10/7250 の「OnResize イベントが発生した時点では、まだ ColCount が更新されていない仕様」もまだそのまま? * 500字を越えてしまったので分割します。MLのほうがいいなあ。 | ||
| 1519 | Re^3: onResizeイベントについて | コメント数: 0件 |
| 本田勝彦 | | 2001/08/14 (火) 18:05 | |
| > Q&A
を参考に、WrapMarkのVisibleがTrueの時にも完全にマークが表示されるように > 以下のようにしました。 あ、そうですね。 Q&A の方も更新したいと思います。どうもです。 | ||
| 1518 | Re^3: TEditor2.27がインストールできません | コメント数: 0件 |
| 本田勝彦 | | 2001/08/14 (火) 18:04 | |
| >
Del-5を再インストールしてみますね。 その後、いかがですか。再インストールでうまく行きましたでしょうか? | ||
| 1517 | Re^2: onResizeイベントについて | コメント数: 1件 |
| M.H | | 2001/08/13 (月) 22:32 | |
| > > 右端で折り返す機能を実装するために > > onResizeイベントでEditor1.ColCountで > > 表示可能な文字数を取得しようとしているのですが > > onResizeイベントでは、サイズ > > を変更する前の値を取得してしまいます。 > > 実装コードがありますが、TEditor Q&A のページに上げましたのでそちらを > ご覧頂けますでしょうか。 再びM.Hです。 どうもありがとうございました。 Q&A を参考に、WrapMarkのVisibleがTrueの時にも完全にマークが表示されるように 以下のようにしました。 if Editor1.ColWidth <> 0 then begin W := Editor1.Width - Editor1.LeftMargin - Editor1.ColWidth div 2; if Editor1.ScrollBars in [ssVertical, ssBoth] then W := W - GetSystemMetrics(SM_CYVSCROLL); if editor1.Marks.WrapMark.Visible = true then Editor1.WrapOption.WrapByte := W div Editor1.ColWidth -2 else Editor1.WrapOption.WrapByte := W div Editor1.ColWidth; end; | ||
| 1516 | Re^2: TEditor2.27がインストールできません | コメント数: 1件 |
| AkiraS | | 2001/08/13 (月) 13:46 | |
| > ようこそいらさいまし。 どうもです。 > わからんです。ウチではならんモン。 そうでしょうね・・。 > 何ユニットがアカンと文句たれるのでしょうか? HEditReg.pas が当たっているようなんです。 Del-5を再インストールしてみますね。 有り難うございました。 | ||
| 1515 | Re: TEditor2.27がインストールできません | コメント数: 2件 |
| 本田勝彦 | | 2001/08/13 (月) 12:15 | |
| ようこそいらさいまし。 >パスの通ったフォルダにTEditReg.pasなど必要ファイルを置いて >インストールをしようとするとユニット又はプログラムが自分自身を >参照していますと致命的エラーが出てインストールできません。 >何が悪いのか判らず困っています。 >解決方法等を宜しくお願いします。 わからんです。ウチではならんモン。 D5は持ってないのでアレですが、Delphi のメニューから [コンポーネント|コンポーネントのインストール]を選択。 出てくるダイアログの「既存のパッケージに追加」タブページを選択。 ユニットファイル名に HEditReg.pas を指定。 「OK」ボタンを押す。 次に現れる dclusr40.dpk ダイアログの「コンパイル」ボタンを押す。 で、TEditor タブページにコンポーネントが出現します。 って、マニュアルに書いてあるよなぁ。 何ユニットがアカンと文句たれるのでしょうか? | ||
| 1514 | TEditor2.27がインストールできません | コメント数: 3件 |
| AkiraS | | 2001/08/13 (月) 07:05 | |
| 初めまして。 DEL-5のLearning版でDelphiを勉強しようと思っています。 パスの通ったフォルダにTEditReg.pasなど必要ファイルを置いて インストールをしようとするとユニット又はプログラムが自分自身を 参照していますと致命的エラーが出てインストールできません。 何が悪いのか判らず困っています。 解決方法等を宜しくお願いします。 | ||
| 1513 | Re: onResizeイベントについて | コメント数: 2件 |
| 本田勝彦 | | 2001/08/13 (月) 02:06 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| ようこそいらしゃいまし。 > 右端で折り返す機能を実装するために > onResizeイベントでEditor1.ColCountで > 表示可能な文字数(これは1行に表示できるバイト数 > として認識してよいのでしょうか)を取得しようと > しているのですが、onResizeイベントでは、サイズ > を変更する前の値を取得してしまいます。 OnResize イベントとそれを呼び出す Resize メソッドがD4で実装された 機能なので(D2,D3には無いので override 出来ない)、そういう仕様に なっています。 以前にも同様のご質問がありまして、ここの過去ログにはイベントハンドラの 実装コードがありますが、TEditor Q&A のページに上げましたのでそちらを ご覧頂けますでしょうか。 | ||
| 1512 | onResizeイベントについて | コメント数: 3件 |
| M.H | | 2001/08/12 (日) 12:55 | |
| 初めましてM.Hです。 さっそくですが、 右端で折り返す機能を実装するために onResizeイベントでEditor1.ColCountで 表示可能な文字数(これは1行に表示できるバイト数 として認識してよいのでしょうか)を取得しようと しているのですが、onResizeイベントでは、サイズ を変更する前の値を取得してしまいます。 サイズを変更した後の値を取得するにはどのように すればよいのでしょうか? ご教授願います。m(_ _)m | ||
| 1511 | TEditor ver2.27 | コメント数: 0件 |
| 本田勝彦 | | 2001/08/09 (木) 23:57 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 不具合がありました。実害は無いのですが。 TEditor.Fountain に TFountain コンポーネントを接続した状態で 且つ、TEditor.Speed.InitBracketsFull = True の状態では、 TEditor が破棄されるときに、InitBrackets メソッドが実行され、 無用の処理時間が費やされてしまいます。 で、TEditor.Destroy の最初に、Destroying; の1行を挿入して下さい。 destructor TEditor.Destroy; begin Destroying; // 追加 Fountain := nil; // 以下そのまま .... end; 次のバージョンで対応したいと思います。それまでの間は ソースコード修正で対処して下さい。 | ||
| 1510 | Re^2: Bracketへの同一文字列指定 | コメント数: 0件 |
| esia | | 2001/08/09 (木) 14:08 | |
| こんにちは。 > プロパティエディタではハネル仕様になっていますが、実際のところは > 問題が出ないようですね。HViewEdt.pas, .dfm を作った頃のパーサーがそういう > 仕様を望んでいたのかもしれません。(TEditor ver 1.00 の頃) > > というわけでそのまま進めて見て下さい。 > 動作を保証するものではありませんので、自己責任においてということで > お願いします。 了解しました。このまま進めたいと思います。 何か問題が発生しましたら報告させていただきます。 | ||
| 1509 | TEditor ver 2.27 | コメント数: 0件 |
| KWX | | 2001/08/07 (火) 21:21 | |
| http://homepage2.nifty.com/kwx/ | ||
| 本田さん、こんにちは。 > あれまぁ。スンマセンです。今夜のうちにでも修正版を公開したいと思います。 速攻対応ありがとうございます。 バッチリです(^^) | ||
| 1508 | D6コンポ | コメント数: 0件 |
| 本田勝彦 | | 2001/08/07 (火) 01:33 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| TEditor ver 2.27 TStringsPrinter ver 1.7 TRegManager ver 1.6 公開です。新機能はありません。D6対応バージョンです。 | ||
| 1507 | Re^2: TEditor ver 2.26 | コメント数: 1件 |
| 本田勝彦 | | 2001/08/06 (月) 11:09 | |
| > > TLIST_CLEAR_VIRTUAL
の条件シンボルが新たに定義されました。 > > これですが、HEditor.pas の 466行目の方には反映されていない > ようです。 あれまぁ。スンマセンです。今夜のうちにでも修正版を公開したいと思います。 | ||
| 1506 | Re: TEditor ver 2.26 | コメント数: 2件 |
| KWX | | 2001/08/06 (月) 01:59 | |
| http://homepage2.nifty.com/kwx/ | ||
| 本田さん、こんにちは。 > TLIST_CLEAR_VIRTUAL の条件シンボルが新たに定義されました。 これですが、HEditor.pas の 466行目の方には反映されていない ようです。次回バージョンアップ時のついでに修正していただける と幸いです。 ではでは。 | ||
| 1505 | TEditor ver 2.26 | コメント数: 3件 |
| 本田勝彦 | | 2001/08/06 (月) 00:14 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 公開しました。 半角空白のみの行が折り返し表示されているとき、BracketIndex が更新 されないバグを修正しました。 TLIST_CLEAR_VIRTUAL の条件シンボルが新たに定義されました。 | ||
| 1504 | Re: Bracketへの同一文字列指定 | コメント数: 1件 |
| 本田勝彦 | | 2001/08/05 (日) 00:29 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| ようこそいらっしゃいまし。 > 実際に同一文字列を指定すると、どのような弊害が起きるのでしょうか? プロパティエディタではハネル仕様になっていますが、実際のところは 問題が出ないようですね。HViewEdt.pas, .dfm を作った頃のパーサーがそういう 仕様を望んでいたのかもしれません。(TEditor ver 1.00 の頃) というわけでそのまま進めて見て下さい。 動作を保証するものではありませんので、自己責任においてということで お願いします。 でも、現在のパーサーを眺めているウチに LastTokenBracket メソッドに バグを見つけることが出来ました。感謝です。 | ||
| 1503 | Bracketへの同一文字列指定 | コメント数: 2件 |
| esia | | 2001/08/03 (金) 22:35 | |
| TEditorを試用させていただいております。TFountainBracketItem.LeftBracketおよびRightBracketについて質問があります。 扱いたいドキュメントの特性上、両者に同一文字列'--'を指定してみたところ、一応、正常な認識と表示が行われているように見えました。 しかし、ヘルプには「LeftBracket, RightBracket には、空白を指定することは出来ません。また同じ文字列を指定することも出来ません。」とあります。 実際に同一文字列を指定すると、どのような弊害が起きるのでしょうか? | ||
| 1502 | Re: TStringPrinterでも | コメント数: 0件 |
| 本田勝彦 | | 2001/08/01 (水) 00:40 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
TStringPrinterも同様の対処が必要でした。一応ご報告(^^; あ、そうですね。バージョンアップせねば(^^; THelpContextEditor の方は、TDesignWindow の仕様がわけわかに変わってるので 一筋縄では難しいようです。 | ||
| 1501 | Re^2: Delphi6とTRegManager | コメント数: 0件 |
| 本田勝彦 | | 2001/08/01 (水) 00:38 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
上のように、regmprop.pasには、DesignEditorsも必要でした。 情報ありがとうございます。も少ししたら新版を公開したいと思います。 ReadComponent, WriteComponent で接続が切れるというドキュメントも 追加したいので、ちょっと時間がかかります。 | ||