| back | 2301-2350 | 2351-2400 |
2401-2450 |
| 2400 | Re^3: TstringsPrinter ver1.8??? | コメント数: 0件 |
| 本田勝彦 | 2002/11/15 (金) 19:46 | |
| 確認出来ました。 で、いまほど公開した ver 1.9 では、フォントプロパティへの代入に Assign メソッドを使用してみました。 今のところ、不安定にはならないようです。 |
||
| 2399 | Re^2: TstringsPrinter ver1.8??? | コメント数: 1件 |
| 夜ゲイツ | 2002/11/15 (金) 17:39 | |
| > なんででしょうねぇ?ウチとこでは、特段の変化は見られませんでしたが。 > 同じような症状の方いらっしゃいますか? Fontプロパティの項目(Sizeとか)単体の入力は出来るのですが、右の...ボタンを使い入力すると 「TPropItemをTFontに代入することはできません」を表示後Delphi6は意識不明に陥ったりします。 どうもこのFontは派生元が違うのではないでしょうか?(参考までに) |
||
| 2398 | Re^3: TEditor.Lines.EndUpdate | コメント数: 0件 |
| 本田勝彦 | 2002/11/14 (木) 23:52 | |
| > とすると [EOF] が2個あらわれます。 > まだバグがあったんですねぇ・・・ procedure TEditorScreen.Update; で、 if Sp > FList.Count - 1 then // [EOF] へ対応 InvalidateRow(Sp, Sp); という部分が2ヶ所ありますが、この2ヶ所を InvalidateRow(Sp, Sp + 1) とすることで回避出来ます。 バージョンアップの予感^^; |
||
| 2397 | Re^2: TEditor.Lines.EndUpdate | コメント数: 1件 |
| 本田勝彦 | 2002/11/14 (木) 22:18 | |
| Editor1.Marks.EofMark.Visible := True; Editor1.BeginUpdate; Editor1.EndUpdate; Editor1.Lines.Add('hogehoge'); とすると [EOF] が2個あらわれます。 まだバグがあったんですねぇ・・・ |
||
| 2396 | Re: TEditor.Lines.EndUpdate | コメント数: 2件 |
| 本田勝彦 | 2002/11/14 (木) 22:06 | |
| > ですが、Invalidate されないようなのですが、皆さん知ってましたか? > ?Invalidate しない仕様にしたのだったかすら覚えていないという・・・ というか、 procedure TEditorScreenStrings.Clear; でやってる、再描画領域の指定が変なような・・・調査中 |
||
| 2395 | TEditor.Lines.EndUpdate | コメント数: 3件 |
| 本田勝彦 | 2002/11/14 (木) 21:47 | |
| ですが、Invalidate されないようなのですが、皆さん知ってましたか? ?Invalidate しない仕様にしたのだったかすら覚えていないという・・・ |
||
| 2394 | Re: TstringsPrinter ver1.8??? | コメント数: 2件 |
| 本田勝彦 | 2002/11/14 (木) 21:45 | |
| > TstringsPrinter ver1.8のFontプロパティをオブジェクトインスペクタ上で変更すると反映もされないけど、Delphi6が非常に不安定になるんです。 > 手持ちのPC2台とも同じ症状なのですが、何が悪いのでしょうか? > 私だけの症状だったら、ごめんなさいです。 なんででしょうねぇ?ウチとこでは、特段の変化は見られませんでしたが。 同じような症状の方いらっしゃいますか? 今、TStringsPrinter をバージョンアップしようかなぁと思ってたばっかり だったりして^^; DeviceCapabilities で、用紙のサイズ、名前のリストを取得しようとするものですが、これって不幸になるのかな? |
||
| 2393 | TstringsPrinter ver1.8??? | コメント数: 3件 |
| 夜ゲイツ | 2002/11/14 (木) 19:40 | |
| こんばんは、お久しぶりです。 TstringsPrinter ver1.8のFontプロパティをオブジェクトインスペクタ上で変更すると反映もされないけど、Delphi6が非常に不安定になるんです。 手持ちのPC2台とも同じ症状なのですが、何が悪いのでしょうか? 私だけの症状だったら、ごめんなさいです。 |
||
| 2392 | Re^3: ショートカットを… | コメント数: 0件 |
| 本田勝彦 | 2002/11/12 (火) 01:38 | |
| uses heStrConsts, Menus; procedure TForm1.Button1Click(Sender: TObject); var I: Integer; begin if (Editor1.PopupMenu <> nil) and (Editor1.PopupMenu is TEditorPopupMenu) then begin for I := 0 to Editor1.PopupMenu.Items.Count - 1 do if Editor1.PopupMenu.Items[I].Caption = PopupMenu_Undo then begin showmessage(ShortcutToText(Editor1.PopupMenu.Items[I].ShortCut)); Editor1.PopupMenu.Items[I].ShortCut := TextToShortCut(''); Exit; end; end; end; で無効に出来ますね^^; 復帰の方法はわかりません^^;;; |
||
| 2391 | Re^2: ショートカットを… | コメント数: 1件 |
| 乗りれ | 2002/11/11 (月) 16:19 | |
| わかりました。 ありがとうございました。 |
||
| 2390 | Re: ショートカットを… | コメント数: 2件 |
| 本田勝彦 | 2002/11/10 (日) 23:31 | |
| > 標準でUndo等のショートカットキーが用意されていますよね? > それを無効にすることはできるのでしょうか? TEditor は、標準のポップアップメニューを持っています。 ユーザーがポップアップメニューを設定しなかった場合にだけそれが有効になります。なので、空のポップアップメニューを TEditor.PopupMenu にあてがってやれば 無効になります。全部無効になりますが。 デフォのままでショートカットキーだけを無効にすることは出来ません。 拡張コンポをこしらえるか、ソースコードでショートカットキーを設定している 部分をコメントアウトするかを行って下さい。 |
||
| 2389 | ショートカットを… | コメント数: 3件 |
| 乗りれ | 2002/11/10 (日) 19:48 | |
| はじめまして。 TEditorの質問なんです。 標準でUndo等のショートカットキーが用意されていますよね? それを無効にすることはできるのでしょうか? よろしくお願いします。 |
||
| 2388 | Re^2: TProgressのインストール | コメント数: 0件 |
| DelNov | 2002/11/02 (土) 10:33 | |
| インストールできました。ありがとうございます。 |
||
| 2387 | Re: TProgressのインストール | コメント数: 1件 |
| 本田勝彦 | 2002/11/01 (金) 22:17 | |
| > Delphi6PersonalでTProgressを利用するため、コンポーネントインストールを > 試みたのですが、bsClearその他で未定義の識別子とエラーが出てしまい失敗し > ました。 > エラーの出ている識別子は別で定義されるもののようですが、さっぱり要領を > 得ず困っています。パスの設定等で何処をチェックすればいいですか? uses 節に Graphics を追加して下さい。 |
||
| 2386 | TProgressのインストール | コメント数: 2件 |
| DelNov | 2002/11/01 (金) 09:00 | |
| Delphi6PersonalでTProgressを利用するため、コンポーネントインストールを 試みたのですが、bsClearその他で未定義の識別子とエラーが出てしまい失敗し ました。 エラーの出ている識別子は別で定義されるもののようですが、さっぱり要領を 得ず困っています。パスの設定等で何処をチェックすればいいですか? |
||
| 2385 | Re: URLやメールへのジャンプ | コメント数: 0件 |
| にしの | 2002/10/28 (月) 10:34 | |
| > TEditorでは、URLやメールを別の色で表示させることができますが、そこの部分をクリック等して、そのURLやメールのアドレスをアプリケーション側で知る事はできるのでしょうか。 サンプルにそういう機能が実装されています。 TokenFromCaretでキャレット位置のトークンが何かを判断して、TokenStringFromCaretでトークン文字列を取得ですね。 |
||
| 2384 | URLやメールへのジャンプ | コメント数: 1件 |
| TEditorFan | 2002/10/28 (月) 10:05 | |
| TEditorでは、URLやメールを別の色で表示させることができますが、そこの部分をクリック等して、そのURLやメールのアドレスをアプリケーション側で知る事はできるのでしょうか。 よろしくおねがいします。 |
||
| 2383 | Re^2: BCB5へのインストールについて | コメント数: 0件 |
| peka | | 2002/10/23 (水) 22:08 | |
| さっそくのお返事ありがとうございます。 残念ながらQ&Aや調べた方法ではうまくいきませんでした。。 以前BCB4ではうまくいけたので、バージョンを落として利用してみようと思います。 |
||
| 2382 | Re^7: PerlFountain不具合? | コメント数: 0件 |
| 本田勝彦 | 2002/10/22 (火) 06:03 | |
| > 特に問題ないように思います。 修正版を公開しました。ver 1.02 になります。 ご指摘に感謝です。 |
||
| 2381 | Re^6: PerlFountain不具合? | コメント数: 1件 |
| sakazuki | 2002/10/22 (火) 00:55 | |
| http://homepage2.nifty.com/sakazuki | ||
| > procedure TPerlFountainParser.DollerProc; (省略) > でよいように思いますが、どうでしょう。 特に問題ないように思います。 |
||
| 2380 | Re^5: PerlFountain不具合? | コメント数: 2件 |
| 本田勝彦 | 2002/10/21 (月) 21:03 | |
| procedure TPerlFountainParser.DollerProc; // $ begin if FElementIndex = NormalElementIndex then begin if (FP + 1)^ in PerlVarChars then begin FToken := toScallarVar; Inc(FP); if FP^ in ['0'..'9'] then begin Inc(FP); while FP^ in ['0'..'9'] do Inc(FP); end else begin Inc(FP); while FP^ in PerlVarChars do Inc(FP); end; end else if (FP + 1)^ in ScallarVarChars then begin FToken := toScallarVar; Inc(FP, 2); end else SymbolProc; end else SymbolProc; end; でよいように思いますが、どうでしょう。 |
||
| 2379 | Re: BCB5へのインストールについて | コメント数: 1件 |
| 本田勝彦 | 2002/10/21 (月) 11:25 | |
| TEditor Q&A のページにも情報がありますが、だめですか? yahoo で TEditor builder 5 などをキーワードに検索すると 結構色々出てきます。 |
||
| 2378 | BCB5へのインストールについて | コメント数: 2件 |
| peka | | 2002/10/20 (日) 22:49 | |
| はじめまして! このたびTEditorを見つけて、使ってみようと思っているpekaといいます。 さっそくインストールをしようと思ったのですが、大量のリンカエラー(総勢130以上)が発生してしまいできません(TT) Help、掲示板などで説明されている方法で行いましたが、 [リンカ エラー] 外部シンボル '__tpdsc__ Heditor::TEditorCaret' が未解決(C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\HEDIT\HEDTPROP.OBJ が参照) といったようなエラーがたくさん出てしまいます。。 こういった質問は恐縮なのですが、解決方法をどなたか教えていただければ幸いです。 |
||
| 2377 | Re^4: PerlFountain不具合? | コメント数: 3件 |
| 本田勝彦 | 2002/10/20 (日) 14:06 | |
| > Perlの仕様はよくわかりませんが、上記の修正でも問題なさそうです。 もう少し調べて見ます |
||
| 2376 | Re: HTMLFountainで質問 | コメント数: 0件 |
| 本田勝彦 | 2002/10/20 (日) 14:05 | |
| > protected > FTagTokenIndex: Integer; > FEqual: Boolean; > FTagSlush: Boolean; 全然使われてませんね。ゴミだと思います。^^; |
||
| 2375 | Re^3: PerlFountain不具合? | コメント数: 4件 |
| sakazuki | 2002/10/20 (日) 00:25 | |
| http://homepage2.nifty.com/sakazuki | ||
| > これは、$ につづく PerlVarChars があったとき、$ が連続している場合もスキップするための処理だったと思います。 > > なので、 > > while FP^ = '$' do > > で良いような気もしますが、いかがでしょう Perlの仕様はよくわかりませんが、上記の修正でも問題なさそうです。 |
||
| 2374 | HTMLFountainで質問 | コメント数: 1件 |
| Km | | 2002/10/19 (土) 23:23 | |
| どうもです。特に問題はないのですが、ちょっと気になっているので質問 します。THTMLFountainParserで以下のメンバは何ですか?なんかの名残で しょうか。 protected FTagTokenIndex: Integer; FEqual: Boolean; FTagSlush: Boolean; |
||
| 2373 | Re^2: PerlFountain不具合? | コメント数: 5件 |
| 本田勝彦 | 2002/10/19 (土) 23:04 | |
| ご指摘感謝です。 > 内の482行目を > while not (FP^ in PerlVarChars) do これは、$ につづく PerlVarChars があったとき、$ が連続している場合もスキップするための処理だったと思います。 なので、 while FP^ = '$' do で良いような気もしますが、いかがでしょう |
||
| 2372 | Re: PerlFountain不具合? | コメント数: 6件 |
| sakazuki | 2002/10/19 (土) 19:50 | |
| http://homepage2.nifty.com/sakazuki | ||
| procedure TPerlFountainParser.DollerProc; 内の482行目を while not (FP^ in PerlVarChars) do から while not (FP^ in PerlVarChars + ['$']) do と修正することでとりあえず、回避できます。 |
||
| 2371 | PerlFountain不具合? | コメント数: 7件 |
| sakazuki | 2002/10/19 (土) 10:06 | |
| http://homepage2.nifty.com/sakazuki | ||
| sakazukiです。 PerlFountain1.0.1 ですが、以下の場合に描画にゴミがまじります。 PerlVarに色を付ける設定をしておいて sub targparser ($$) { sub addarch($$$$$$$){ $が続くような時に発生するようです。 |
||
| 2370 | Re^3: 予約語について | コメント数: 0件 |
| KNT | 2002/10/18 (金) 12:59 | |
| 本田さん、Kmさん、回答ありがとうございます。 やっぱり、できないのですね。 他の方法を模索してみようと思います。 R2Fountain 大変参考になりました。 色々と弄くってみようと思います。 KmさんのEditorExも使わせていただいております。 正規表現が使えるのは便利ですね。 |
||
| 2369 | JSPFountain | コメント数: 0件 |
| Km | | 2002/10/18 (金) 12:08 | |
| http://homepage2.nifty.com/Km/ | ||
| HTMLFountainとR2Fountainを参考に、JSPFountainを作成しました。 が、JSPの開発はしたことが無いので、複雑なソースの時きちんと動作しているかわかりません。(^^;;; あと、スクリプトとHTML部分の違いがはっきりわかればいいかなっという思想のもと作っているので、スクリプト中はコメントと文字列以外は一色です。 |
||
| 2368 | Re^2: 予約語について | コメント数: 1件 |
| Km | | 2002/10/18 (金) 11:51 | |
| > > 記号を含めて予約語とする方法があったら > > 教えていただけるとありがたいです。 > > ヘルプの ReserveWordList のトピックにもあるように、パーサーが切り出した語句が、予約語リストにあるかどうかという判別方式になりますので、[test などは認識出来ません。Km さんの TEditorEx を利用すると、正規表現で予約語を指定できますので、お望みの動作を実現出来ると思います。 正規表現による検索はできますが、予約語としては指定できません。(一瞬できるのかと思って、試しましたがやはりできませんでした) |
||
| 2367 | Re: 予約語について | コメント数: 2件 |
| 本田勝彦 | 2002/10/18 (金) 10:08 | |
| > 記号を含めて予約語とする方法があったら > 教えていただけるとありがたいです。 ヘルプの ReserveWordList のトピックにもあるように、パーサーが切り出した語句が、予約語リストにあるかどうかという判別方式になりますので、[test などは認識出来ません。Km さんの TEditorEx を利用すると、正規表現で予約語を指定できますので、お望みの動作を実現出来ると思います。 |
||
| 2366 | 予約語について | コメント数: 3件 |
| KNT | 2002/10/18 (金) 00:29 | |
| はじめまして、KNTと申します。 予約語についての質問なのですが、 [test と予約語に指定しても上手くいきません。 [ を省くと問題ないのですが…。 記号を含めて予約語とする方法があったら 教えていただけるとありがたいです。 |
||
| 2365 | Re^3: 文字挿入/削除イベント | コメント数: 0件 |
| 本田勝彦 | 2002/10/16 (水) 11:16 | |
| > 入力されていて、「い」のうしろで「うえ」と入力確定したら、2番目の文字のうしろに2文字入力されたよ、ということが知りたいのです。 TEditor は行単位で文字列を更新しているので、残念ながら、お望みの機能を実現するのはむつかしいと思います。 キー入力のみならず、クリップボードからの張り付けなどにも対応しなければなりませんよね。 ソースコード中で UpdateList を呼び出している部分全部に改造を行えば 可能かもしれませんが、かなり大変だと思います。 |
||
| 2364 | Re^2: 文字挿入/削除イベント | コメント数: 1件 |
| TEditorFan | 2002/10/13 (日) 11:17 | |
| > キャレット位置から Row, Col を求める PosToRowCol メソッドはありますが、 > お望みの動作をもう少し詳しく、具体的に提示して頂けますでしょうか? すみません、出来るのかもしれませんが、挿入の場合、エディタで「あいお」と 入力されていて、「い」のうしろで「うえ」と入力確定したら、2番目の文字のうしろに2文字入力されたよ、ということが知りたいのです。 色をつける上で、「あいお」が黒、「うえ」が赤という色をアプリケーション側で管理したいのです。 削除するときは、「あいうえお」の「うえ」を選択して消したときに、3番目の文字から2文字消された事を知りたいです。 宜しくお願いします。 |
||
| 2363 | TEditor ver 2.41 | コメント数: 0件 |
| 本田勝彦 | 2002/10/12 (土) 23:40 | |
| 公開です。Delphi7 対応& Quotation プロパティ関連のバグフィックスバージョンです。 また、heverdef.inc も公開しました。Ini/Reg 簡単アクセスコンポなど、 heverdef.inc を利用するコンポのための差し替え用としてご利用下さい。 |
||
| 2362 | Re: 文字挿入/削除イベント | コメント数: 2件 |
| 本田勝彦 | 2002/10/12 (土) 23:38 | |
| キャレット位置から Row, Col を求める PosToRowCol メソッドはありますが、 お望みの動作をもう少し詳しく、具体的に提示して頂けますでしょうか? |
||
| 2361 | Re^4: TEditorの予約語 | コメント数: 0件 |
| 本田勝彦 | 2002/10/12 (土) 23:34 | |
| > 久々にプログラミングにのめり込みそうな予感です。 TSchemeFountain 楽しみにしています。 |
||
| 2360 | 文字挿入/削除イベント | コメント数: 3件 |
| TEditorFan | 2002/10/12 (土) 19:34 | |
| いつも勉強になります。 私は弱視者のための、大きな文字のテキストベースの文字装飾ソフトを作ろうとしています。ワープロとはいえませんけども....そのようなソフトです。 文字挿入/削除のイベントが欲しいのですが、これが、何文字目が挿入されたか、何文字目が削除されたかを日本語の文字のインデックスとして取得するにはどうしたらよいでしょうか。 文字の色をアプリケーションで覚えているのですが、これをどのようにして結びつけてよいのか分からずにいます。 色弱の方もいる為に、TEditor上で色をつけるわけではなく、文字で表現します。 ここを何とかヒントを下さいませんでしょうか。 |
||
| 2359 | Re^3: TEditorの予約語 | コメント数: 1件 |
| 笹川賢一 | 2002/10/12 (土) 00:07 | |
| TR2Fountain を弄くっています。TCOBOLFountainが予約語に「−」を含んだものをOKにしていましたので、参考にしてAnkProcをoverrideしてみました。 ->を含む予約語も認識してくれました。今のところ猿真似でコードを書いてる程度なのですが、理解できてきたらTSchemeFountainを作成してみたいものです。 久々にプログラミングにのめり込みそうな予感です。 |
||
| 2358 | Re^2: UrlCharsに,を含めて欲しい | コメント数: 0件 |
| CHEEBOW | 2002/10/11 (金) 19:16 | |
| > UrlChars は、グローバル変数なので、アプリの初期化部で > UrlChars := UrlChars + ','; > などとして下さい。 > > このためだけに新しいバージョンをリリースするのはいやぢゃ^^; 了解です!(笑) この方法で対応してみます。 ありがとうございました。 |
||
| 2357 | Re^2: TEditorの予約語 | コメント数: 2件 |
| 笹川賢一 | 2002/10/11 (金) 07:16 | |
| 本田さん こんにちは ご教示ありがとうございました。早速、とりかかりたいと思います。 ありがとうございました。 |
||
| 2356 | Re: UrlCharsに,を含めて欲しい | コメント数: 1件 |
| 本田勝彦 | 2002/10/11 (金) 00:07 | |
| > はじめまして。 > ちょっと要望があります。 > これは、自分でソースを弄ってしまえばいいことなんですけど。^^; > heUtils.pasで定義されているUrlCharsに,(カンマ)を含めて欲しいのです。 > RFCを見てみましたが、一応予約文字になっているみたいですし。 > どうでしょう? UrlChars は、グローバル変数なので、アプリの初期化部で UrlChars := UrlChars + ','; などとして下さい。 このためだけに新しいバージョンをリリースするのはいやぢゃ^^; |
||
| 2355 | Re: 折り返しのインデント | コメント数: 0件 |
| 本田勝彦 | 2002/10/11 (金) 00:06 | |
| > いつもお世話になります。 > WrapByteで折り返されたものを元のインデントにあわせて整形することはできますか? えとね、ヘルプにもあるように、折り返し表示されている行と、インデントすることによって折り返されてしまう行は、インデントすることが出来ない実装になっています。 実装するのであれば、選択されている全行の先頭部分の空白を除去した状態の各行文字列を取得して、必要な空白を先頭に挿入するかたちで折り返し処理を行い、選択された全行文字列と入れ替えるという作業になると思います。 実装したくないっす^^; |
||
| 2354 | Re: Delphi7インストール | コメント数: 0件 |
| 本田勝彦 | 2002/10/11 (金) 00:00 | |
| > Delphi7が来たのでインストールしてみました、 > 付属のおまけ?CDに、TEditor入ってましたね。 このおまけCDは、pro, ent 版だけに付属するのでしょうか? 当然か^^; D7 personal 版の人は対応版がないということですねぇ 近いうちに、こちらでも公開したいと思います。 |
||
| 2353 | Re: TEditorの予約語 | コメント数: 3件 |
| 本田勝彦 | 2002/10/10 (木) 23:57 | |
| > integer->char のようなキーワードを1つの予約語したいのですがどうしたらいいでしょうか? これは、Km さん作の TEditorEx をお使い下さい。正規表現で予約語が指定出来ますので、対応可能だと思います。 > 2種類以上の色分けをするにはどうしたらいいでしょうか? > 例えば、define は茶色、sub1 は青 のようにです。 これは、予約語リストを2つ持つ Fountain をこしらえないとだめですね。 というわけで、開発日誌のページにそういう Fountain コンポーネントを置きました。 TR2FountainParser, TF2Fountain お使いの Fountain の派生元をこれらにすれば、予約語リスト2個おっけーになると思います。お試し下さいまし。 |
||
| 2352 | Re: RubyFountain | コメント数: 0件 |
| 本田勝彦 | 2002/10/10 (木) 23:54 | |
| > みずほさんの開発された、RubyFountainの公開を引き継ぎました。 > http://homepage2.nifty.com/sakazuki/delphicompo.html > > 今後は、こちらで公開します。 みずほさんはどうされたのでしょうかねぇ・・・日記は更新されているようですが。 これからもよろしくお願い致します。 |
||
| 2351 | UrlCharsに,を含めて欲しい | コメント数: 2件 |
| CHEEBOW | 2002/10/10 (木) 21:13 | |
| はじめまして。 ちょっと要望があります。 これは、自分でソースを弄ってしまえばいいことなんですけど。^^; heUtils.pasで定義されているUrlCharsに,(カンマ)を含めて欲しいのです。 RFCを見てみましたが、一応予約文字になっているみたいですし。 どうでしょう? |
||