| back | 1051-1100 | 1101-1150 |
1151-1200 |
| 1150 | Re: SelStrPositionの未選択時の動作について | コメント数: 0件 |
| 本田勝彦 | | 2001/05/08 (火) 23:19 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
未選択の時、マウスでキャレットを移動すると現在の桁を取得できますが、 選択領域のスタート地点になる(かもしれない)点ですので、 取得しています。 > キーボードでキャレット移動すると変化しません。 こっちは Shift キーが押されていなければ知らん顔してます。 > 目的からすると未選択時の動作は不定という仕様で構わないと思いますが、 > その場合はヘルプに記述した方が良いかなと思いました。 そうですね、今ヘルプファイルづくりに取りかかりつつあります。 doit.txt に追加しましたので次のバージョンには反映したいと思います。 ご意見どうもです(^^) | ||
| 1149 | Re^11: TKeyMacro コンポ 正規版 | コメント数: 0件 |
| 本田勝彦 | | 2001/05/08 (火) 23:15 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| おかげさまで、正規版公開です。Delphi
のページに置きます お試しくださいませ。 Execute メソッドで Break する部分に多少の修正が入っています。 | ||
| 1148 | SelStrPositionの未選択時の動作について | コメント数: 1件 |
| Km | | 2001/05/08 (火) 09:42 | |
| http://homepage2.nifty.com/Km/ | ||
| 本田さん、こんにちは。 細かい話で恐縮ですが、未選択時のSelStrPositionの動作が気になりました。 選択しているときはSelStrPosition.Scの値は正しく取得できるのですが、 未選択の時、マウスでキャレットを移動すると現在の桁を取得できますが、 キーボードでキャレット移動すると変化しません。 目的からすると未選択時の動作は不定という仕様で構わないと思いますが、 その場合はヘルプに記述した方が良いかなと思いました。 | ||
| 1147 | Re^10: TKeyMacro コンポ | コメント数: 1件 |
| DEKO | | 2001/05/07 (月) 20:54 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >p
出ないっす。\(^o^)/ヤッタァ やりましたねー。拍手拍手(^o^)// にっくき「p」と、やっとオサラバできそうです。多謝。 >開発日誌のページ見てやって下さいまし。 見ました。私にはあそこまで頭が回りませんでした、ハイ(^^; | ||
| 1146 | Re^2: TEditor拡張コンポーネントの公開 | コメント数: 0件 |
| H-Triton | | 2001/05/07 (月) 20:17 | |
| こんばんは〜 H-Tritonです。 > どうぞご自由に、バシバシやって下さい。(^^) どうもありがとうございます。 > TFountain の方もよろしくお願い致します。 さきほど、開発日誌のページからダウンしてきました。 勉強させていただきます。 | ||
| 1145 | Re^5: おひさしぶりです。 | コメント数: 0件 |
| 本田勝彦 | | 2001/05/07 (月) 03:19 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > よくみてみると、範囲チェックエラーが起きているようです。 > 範囲チェックエラーをONにして試してもらえますか。 確認出来ました。Smallint を Byte で受けていた部分で発生していました。 GetKeyState の返値を Byte にキャストすることで解決することが出来ました。 いつもレポートありがとうございます。hkeymacro100.lzh を更新しました。 名称は一緒ですが、許してね(^^; 10,052 バイトのが本ちゃんです。 | ||
| 1144 | Re^4: おひさしぶりです。 | コメント数: 1件 |
| DR-X | | 2001/05/07 (月) 02:40 | |
>デスクトップは Win98SE, 98ノートは Win95 ですが、どちらもご指摘の >現象は出ていません。 よくみてみると、範囲チェックエラーが起きているようです。 範囲チェックエラーをONにして試してもらえますか。 | ||
| 1143 | TKeyMacro ver 1.00 & TEditor ver 2.10b2 | コメント数: 0件 |
| 本田勝彦 | | 2001/05/07 (月) 01:39 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 同時公開です。開発日誌のページに置きました。 どうぞお試し下さい。 TEditor ver 2.10b2 は TKeyMacro に対応するため、IME からの文字列取得方式 を TMemo 互換に変更し、ご指摘を頂いたバグを修正したバージョンになります。 と書き込んでからアップロードする奴。 | ||
| 1142 | Re^9: TKeyMacro コンポ | コメント数: 2件 |
| 本田勝彦 | | 2001/05/07 (月) 01:37 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
なかなかいい感じですね。「p」の対処(その他の場合の弊害の対処)は想像していたとはいえ、やはり難しそうですね。私も無い知恵を絞って考えてみます。 ふっふっふっ。ほっほっほっ。出来たモンね(^^)v p 出ないっす。\(^o^)/ヤッタァ 開発日誌のページ見てやって下さいまし。 | ||
| 1141 | Re^3: おひさしぶりです。 | コメント数: 2件 |
| 本田勝彦 | | 2001/05/07 (月) 01:35 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > 一応、Win2000 をメインに使ってるんですが、Win98SE も > デュアルブートできるので試したところ同じでした。 > > サンプルの TMemo と 自作ソフトの TEditor のどちらでも > なります。 > > 本田さんは Win95 ですか? デスクトップは Win98SE, 98ノートは Win95 ですが、どちらもご指摘の 現象は出ていません。 といいつつ、TKeyMacro 1.00 を公開しました。開発日誌のページに置きました のでよろしかったら見てやって下さい。 | ||
| 1140 | Re: TEditor拡張コンポーネントの公開 | コメント数: 1件 |
| 本田勝彦 | | 2001/05/07 (月) 01:33 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > 拡張コンポーネントは、本田さんのご了解が頂ければ、 > お役に立つかどうかは自信ありませんが、以下のライブ > ラリで公開したいと思っております。 > > FDELPHI、Delphian World、私のサイト どうぞご自由に、バシバシやって下さい。(^^) TFountain の方もよろしくお願い致します。 | ||
| 1139 | TEditor拡張コンポーネントの公開 | コメント数: 2件 |
| h-triton | | 2001/05/06 (日) 22:24 | |
| http://member.nifty.ne.jp/h-triton/ | ||
| こんばんは〜
H-Tritonです。 便利なTEditorと本田さんのサポートにはいつも感謝し ております。 さて、これまで「えるの〜と」では「ナマ」での利用で したが、次バージョンから拡張コンポーネントで使わせ て頂く予定です。 拡張コンポーネントは、本田さんのご了解が頂ければ、 お役に立つかどうかは自信ありませんが、以下のライブ ラリで公開したいと思っております。 FDELPHI、Delphian World、私のサイト | ||
| 1138 | Re^8: TKeyMacro コンポ | コメント数: 3件 |
| DEKO | | 2001/05/06 (日) 15:17 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| 試してみました(連休中のアップには気付きませんでした^^;)。 なかなかいい感じですね。「p」の対処(その他の場合の弊害の対処)は想像していたとはいえ、やはり難しそうですね。私も無い知恵を絞って考えてみます。 | ||
| 1137 | Re^2: おひさしぶりです。 | コメント数: 3件 |
| DR-X | | 2001/05/06 (日) 04:31 | |
>> あと、TKeyMacro ですが、記録しているときに Shiftキー や Ctrlキー >> のみを叩くと落ちることがあるようです。 > >Windows は何をお使いでしょう?よろしかったら教えてね。 あれ、そちらではならないですか? 一応、Win2000 をメインに使ってるんですが、Win98SE も デュアルブートできるので試したところ同じでした。 サンプルの TMemo と 自作ソフトの TEditor のどちらでも なります。 本田さんは Win95 ですか? | ||
| 1136 | Re^7: TKeyMacro コンポ | コメント数: 4件 |
| 本田勝彦 | | 2001/05/06 (日) 04:06 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > あと、TKeyMacro.Execute しても TAB, ENTER
反映されないようですー 忘れてました。Execute メソッド内の Application.ProcessMessages; を削除 との書き込みをしましたが、WM_IME_CHAR と WM_CHAR が混在するマクロを実行 する場合は、必要な用です。 Application.ProcessMessages; を復活させてから、もう一度試して見て 頂けますでしょうか? | ||
| 1135 | Re^7: TKeyMacro コンポ | コメント数: 0件 |
| 本田勝彦 | | 2001/05/06 (日) 01:16 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| レポートありがとうございます。 > IME起動中の TAB, ENTER を打った時の動作がちょっと変かな…(T.T) > 変換確定直後の TAB, ENTER が無視されるみたいです。 > 毎回ではありませんが… > > あと、TKeyMacro.Execute しても TAB, ENTER 反映されないようですー ひょえ〜、も少しお勉強しまっす。 | ||
| 1134 | Re^6: TKeyMacro コンポ | コメント数: 6件 |
| てらお | | 2001/05/06 (日) 00:52 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| てらおですー(^.^) > まず、WM_IME_COMPOSITION メッセージハンドラをコメントアウトします。 > 次に WM_IME_CHAR メッセージハンドラを追加します。 > > interface > procedure WMImeChar(var Msg: TMessage); message WM_IME_CHAR; > > implementation > > procedure TEditor.WMImeChar(var Msg: TMessage); > ・ > ・ > ・ > end; 試してみました〜♪ いい感じ♪…かと思いましたが…(^^; IME起動中の TAB, ENTER を打った時の動作がちょっと変かな…(T.T) 変換確定直後の TAB, ENTER が無視されるみたいです。 毎回ではありませんが… あと、TKeyMacro.Execute しても TAB, ENTER 反映されないようですー | ||
| 1133 | Re^5: TKeyMacro コンポ | コメント数: 7件 |
| 本田勝彦 | | 2001/05/06 (日) 00:02 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| TEditor の TMemo 互換化計画完了いたしました。TKeyMacro
のいうことを 聞くようになりました。 まず、WM_IME_COMPOSITION メッセージハンドラをコメントアウトします。 次に WM_IME_CHAR メッセージハンドラを追加します。 interface procedure WMImeChar(var Msg: TMessage); message WM_IME_CHAR; implementation procedure TEditor.WMImeChar(var Msg: TMessage); var S: String; C: Char; begin if Msg.wParam > 255 then begin // S := Chr(Hi(Msg.wParam)) + Chr(Lo(Msg.wParam)); // Inc(FImeCount, Length(S)); // PutStringToLine(S); // ↑で処理出来るが、TMemo 互換とするため // ↓のようなコーディングを行っている。 C := Chr(Msg.wParam); Msg.wParam := Msg.wParam shr 8; S := Chr(Msg.wParam) + C; Inc(FImeCount); PutStringToLine(S); end else if TWMChar(Msg).CharCode in [$20..$7E, $A0..$FF] then begin S := Chr(Msg.wParam); Inc(FImeCount); PutStringToLine(S); end; inherited; end; これで、TMemo と同様の動きをするようになりますので、試してみて下さい。 | ||
| 1132 | Re: おひさしぶりです。 | コメント数: 4件 |
| 本田勝彦 | | 2001/05/05 (土) 23:56 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > しばらく見ないうちにすごい進化しましたねー。 > コンパイル全然通らなかったし(^^; ユニットが細分化されてますので、多少手間がかかるようになりました。 そういう問題ではなくて?(^^; > まず、TEditor で 1000文字以上表示できるように MaxLineCharacter > をかえてみたんですがうまく動きませんでした。どうも InitDrawInfoで > 決め打ちしちゃってるようです。 レポートありがとうございます。これは気が付きませんでした。b2 では修正 したいと思います。 > あと、TKeyMacro ですが、記録しているときに Shiftキー や Ctrlキー > のみを叩くと落ちることがあるようです。 Windows は何をお使いでしょう?よろしかったら教えてね。 > それから再生時に Ctrl Shift P > なんかで動作させたとき、キーが動作している間に、Shiftキーや Ctrlキー > をはなすと、それらのキーが押されたままの状態になってしまいます。 長いマクロを実行するとそうなりますね。 > このキーボードマクロコンポ、簡単そうですが奥が深そうですねー。 深いっす(^^; Shift + Ctrl + P 押しっぱなしも、TMemo では P が出ないんですよね。 TEditor では出る(--; | ||
| 1131 | おひさしぶりです。 | コメント数: 5件 |
| DR-X | | 2001/05/05 (土) 17:56 | |
| 本田さん、こんにちは。DR-X
です。 しばらく見ないうちにすごい進化しましたねー。 コンパイル全然通らなかったし(^^; で、さっそくですが、いくつか報告しておきたいと思います。 まず、TEditor で 1000文字以上表示できるように MaxLineCharacter をかえてみたんですがうまく動きませんでした。どうも InitDrawInfoで 決め打ちしちゃってるようです。 あと、TKeyMacro ですが、記録しているときに Shiftキー や Ctrlキー のみを叩くと落ちることがあるようです。それから再生時に Ctrl Shift P なんかで動作させたとき、キーが動作している間に、Shiftキーや Ctrlキー をはなすと、それらのキーが押されたままの状態になってしまいます。 このキーボードマクロコンポ、簡単そうですが奥が深そうですねー。 ではでは。 | ||
| 1130 | Re^4: TKeyMacro コンポ | コメント数: 8件 |
| 本田勝彦 | | 2001/05/05 (土) 00:34 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > TEditor 1.75 + TKeyMacro の組み合わせですと、 > WM_IME_CHAR が反映されないですねー(T.T) あ゛どれどれ・・・ん゛〜〜〜駄目ですね(^^; どうしましょう(^^;; > メッセージハンドラの改良が必要なのでしょうか? > うーん…(*_*) WM_IME_CHAR メッセージハンドラで全角文字を取得するってのに挫折した経緯 があるんですよね。で WM_IME_COMPOSITION メッセージで入力しています。 ちょっと時間を下さいまし。 | ||
| 1129 | Re^3: TKeyMacro コンポ | コメント数: 9件 |
| てらお | | 2001/05/04 (金) 18:07 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| 度々、てらおです。(^-^; 早速ですが…f(^^;) TEditor 1.75 + TKeyMacro の組み合わせですと、 WM_IME_CHAR が反映されないですねー(T.T) メッセージハンドラの改良が必要なのでしょうか? うーん…(*_*) | ||
| 1128 | Re^2: TKeyMacro コンポ | コメント数: 10件 |
| てらお | | 2001/05/04 (金) 13:27 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| こんにちは。てらおです。(^.^) おおおー、凄いですー♪ 早速自作のエディタで試してみました。 簡単にキーボードマクロが実装できてしまいました〜v(^^)v 嬉しい〜〜 正式版楽しみにしてます〜♪ | ||
| 1127 | Re: TKeyMacro コンポ | コメント数: 11件 |
| 本田勝彦 | | 2001/05/04 (金) 01:31 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > Ctrl + Shift + P でも大丈夫ですよん。 会社の Pentium200 マシンでは P が時々出るようです。 procedure TKeyMacro.Execute 内の Application.ProcessMessages; の1行を削除することで回避出来ます。マクロ実行中に ESC キーなどで中断 することは出来なくなりますが、この方向で正式版をリリースしたいと 思います。 | ||
| 1126 | Re^2: 右端で自動折り返し | コメント数: 0件 |
| しばやん | | 2001/05/03 (木) 00:19 | |
| http://hp.vector.co.jp/authors/VA017625/ | ||
| > FAQではないですが、以下は nifty:FDELPHI/MES/10/7250
からの引用です。 どうもありがとうございました。やりたいことができました。 あのままコンパイルすると,ssVerticalが未定義だと言われてしまうので驚きま したが,StdCtrlsを追加したら無事にコンパイルが通りました。少し焦りました。 まだまだ,いじり倒さないと移行できないのですが,近々,ベクターより入金さ せて頂きたいと思います。今後とも,よろしくお願いいたします。 追伸: 彼女ができる方法についてのアドバイスもありがとうございました(笑) | ||
| 1125 | TKeyMacro コンポ | コメント数: 12件 |
| 本田勝彦 | | 2001/05/02 (水) 23:35 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| というわけで、ベータ版の公開です。 Delphi 開発日誌のページに置きました。 ソースコードと、サンプルアプリケーションが入っています。 コンポーネントアイコンとドキュメントはまだです。 お試し下さいまし。 Ctrl + Shift + P でも大丈夫ですよん。 | ||
| 1124 | Re: キーボードマクロコンポ | コメント数: 0件 |
| パンタグラフ | | 2001/05/02 (水) 11:56 | |
| http://homepage1.nifty.com/cosmic/ | ||
| > キーボードマクロとわですね、Delphi で Crtl + Shift + R
で記録開始 > Ctrl + Shift + P で記録されたのんが実行されるというあれですね。 > > これを TComponent で作ってみようかなと思っているのですが、(元ネタは > かなり以前の nifty:FGALEL/MES/17) 私も使わせてもらってますー。 やはり連続押下時に P がたくさん入力されてしまうのと、 Ctrl や Shift が押しっぱなしになってしまうことがあるので、 そこがクリアされたらもっと嬉しい(^^;) | ||
| 1123 | Re^6: キーボードマクロコンポ | コメント数: 0件 |
| 本田勝彦 | | 2001/05/02 (水) 11:34 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > >駄目なようです > > 「駄目」なのはもちろん、私のコーディング方法の事です(^^; まぁ、そう言わんと(^^; もう実体は出来ているんですよね。サンプルアプリは簡単だけど、 コンポーネントアイコンに難儀してまして、hkeymacro.pas だけベータ版で 出しますかね。 | ||
| 1122 | Re^2: TEditor 2.10b 1000文字問題 | コメント数: 0件 |
| 本田勝彦 | | 2001/05/02 (水) 11:29 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 判明致しました。 heditor.pas 7,368 行目を以下のように修正して下さい。 Dec(FCol); ↓ FCol := MaxLineCharacter; Dec(FCol); では、FCol が1,001を越える値の場合に対応出来ていませんでした。 | ||
| 1121 | Re^3: 右端で自動折り返し | コメント数: 0件 |
| 本田勝彦 | | 2001/05/02 (水) 11:25 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| で、いろんな人と付き合ってみると、本当の自分に合うのはどんな人なのか というのが見えて来るようになると思います。 私の場合は「生き方」に共感出来るモノを感じる人ということでした。 自慢できるほど付き合ったワケではないです。はい。 | ||
| 1120 | Re^5: キーボードマクロコンポ | コメント数: 1件 |
| DEKO | | 2001/05/02 (水) 02:16 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >駄目なようです 「駄目」なのはもちろん、私のコーディング方法の事です(^^; | ||
| 1119 | Re^4: キーボードマクロコンポ | コメント数: 2件 |
| DEKO | | 2001/05/02 (水) 02:11 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| > nifty:FGALEL/MES/17/03612
での発言そのままバージョンですが(^^; これ、過去ログ(EL17F983.LZH)を取り寄せて試してみました。メニューにショートカットを割り当ててみました。「おぉ、Pが出ない...(^O^)/」と喜んでいたのですが、その後やはり「P」が...(ToT)。キーボードの設定でリピート間隔を最小にすると駄目なようです(「CTRL+SHIFT+P」押しっぱなし)。 自作エディタの場合、処理が重いためリピート間隔が最小でなくても「P」が入力されてしまいます。 #「セ」とか出るし...(^^; 「CTRL+SHIFT+P」を都度離す場合や、「CTRL+SHIFT」「P」(ちょっと待つ)「P」(ちょっと待つ)...はOKなのですが。キーを記録するより、TEditorの機能(Undoリストみたいに)単位で記録した方がいいような気がしてきました。 ...まだまだ、私も精進が足りないようです。 | ||
| 1118 | Re^2: 右端で自動折り返し | コメント数: 1件 |
| 本田勝彦 | | 2001/05/02 (水) 00:29 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 忘れてました。 彼女を作る方法はただ一つ。とにかく、たくさん口説くこと以外にありません。 まじめに、真剣に口説くです。 問題発言か(^^; | ||
| 1117 | Re: 右端で自動折り返し | コメント数: 3件 |
| 本田勝彦 | | 2001/05/02 (水) 00:06 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| ようこそいらっしゃいまし。 > TEditorは,Windows付属のメモ帳にあるような,「右端で折り返す」ような > ことはできないのでしょうか。もしも,標準ではできないとしたら,右端で > 折り返すようなコーディングをしたいのですが,どのようにすればいいので > しょうか。FAQでしたら,そのURLなどを教えて頂けると嬉しいです。 FAQではないですが、以下は nifty:FDELPHI/MES/10/7250 からの引用です。 procedure TForm1.Editor1Resize(Sender: TObject); var W: Integer; begin 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); Editor1.WrapOption.WrapByte := W div Editor1.ColWidth; end; end; とすることで、お望みの動作になると思います。WrapByte は20〜250という 制限がありますので、その範囲内になりますが。 | ||
| 1116 | Re^3: キーボードマクロコンポ | コメント数: 3件 |
| 本田勝彦 | | 2001/05/01 (火) 23:52 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > ハーイ(^o^)/ どもども。ベータ版は出来てます。って nifty:FGALEL/MES/17/03612 での発言そのままバージョンですが(^^; > 自分で実装してる奴は連続実行すると「p」を連発するので(^^; そそ、なるなる。 > 「kybd_event」では駄目なのかな? どうでしょ。 >というわけで、記録時は、CN_KEYDOWN, CN_CHAR を保存して、マクロ実行 >時には、まず、CN_KEYDOWN を投げて、処理されなかったら、(生き残って >いたら)WM_KEYDOWN に加工してもう一度投げるという手法で行けます。 という方式を取っています。 | ||
| 1115 | Re: TEditor 2.10b 1000文字問題 | コメント数: 1件 |
| 本田勝彦 | | 2001/05/01 (火) 23:48 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > TEditor
2.10bで1000文字を超えた場合、超えた文字の中に全角の > 空白が入っていると、文字を削除して全角の空白が1000文字目より > 前に表示されるようになったとき、=@@という文字が表示されます。 > > 例:990桁目から全角の空白を10文字程度入力し、カーソルを990桁 > 目に戻してDelキーを押し続けると再現できます。 おひょ〜出る出る。おもしろいですねぇって笑いごとでないっす。はい。 =@@ は #$81#$81#$40#$40 なので、全角空白の中に全角空白が入った ということですね。文字を挿入する位置取得にバグがありそうです。 調べてみます。レポートありがとうございます。 | ||
| 1114 | 右端で自動折り返し | コメント数: 4件 |
| しばやん | | 2001/05/01 (火) 23:45 | |
| http://hp.vector.co.jp/authors/VA017625/ | ||
| TEditorは,Windows付属のメモ帳にあるような,「右端で折り返す」ような ことはできないのでしょうか。もしも,標準ではできないとしたら,右端で 折り返すようなコーディングをしたいのですが,どのようにすればいいので しょうか。FAQでしたら,そのURLなどを教えて頂けると嬉しいです。 どうぞ,よろしくお願いします。 #それが実装可能であれば,購入したいと考えています。 | ||
| 1113 | Re^5: TEditor ver 2.10b | コメント数: 0件 |
| 本田勝彦 | | 2001/05/01 (火) 23:43 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > > > CppFountain よろしくお願いします。 > > 調子に乗ってAWKFountainも作ってみました。(^^) ありがとうございます。どんどん調子に乗って頂けると有り難い(^^; Km さんの掲示板(復活おめでとうございます)にも書きましたが、 Fountain リンクページを作りたいですね。 | ||
| 1112 | Re^2: キーボードマクロコンポ | コメント数: 4件 |
| DEKO | | 2001/05/01 (火) 23:04 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| ハーイ(^o^)/ 自分で実装してる奴は連続実行すると「p」を連発するので(^^; #「F1〜」等にキーバインドすると大丈夫なのですが。 「kybd_event」では駄目なのかな? | ||
| 1111 | TEditor 2.10b 1000文字問題 | コメント数: 2件 |
| Km | | 2001/05/01 (火) 14:59 | |
| http://homepage2.nifty.com/Km/ | ||
| 本田さん、こんにちは。 TEditor 2.10bで1000文字を超えた場合、超えた文字の中に全角の 空白が入っていると、文字を削除して全角の空白が1000文字目より 前に表示されるようになったとき、=@@という文字が表示されます。 例:990桁目から全角の空白を10文字程度入力し、カーソルを990桁 目に戻してDelキーを押し続けると再現できます。 | ||
| 1110 | Re^4: TEditor ver 2.10b | コメント数: 1件 |
| Km | | 2001/04/30 (月) 00:40 | |
| http://homepage2.nifty.com/Km/ | ||
| > > CppFountain
よろしくお願いします。 調子に乗ってAWKFountainも作ってみました。(^^) | ||
| 1109 | Re: キーボードマクロコンポ | コメント数: 5件 |
| ほしけん | | 2001/04/29 (日) 20:34 | |
| http://www.hosiken.Afis.To/ | ||
| >
欲しい人手ぇ上げて下さい。誰も居なくても自分用に作るのですが(^^; ハーイ(^o^)/ キーボードマクロ…あったらすごく便利そうです。 すごく欲しいです。ぜひぜひお願いします。(他力本願(^^;)) | ||
| 1108 | Re: TEditor ver 2.10b | コメント数: 0件 |
| ほしけん | | 2001/04/29 (日) 19:00 | |
| http://www.hosiken.Afis.To/ | ||
| > 公開致しましたです。Delphi 開発日誌のページに置きました。 > お試し下さいまし。 すごく良いですね〜。お疲れ様でした。 HTMLが、属性を含めてスマートに色分けできるようになって、本当に感動です!! Fountainでどんどん拡張できるのは本当に便利ですね。 今、頑張ってタブマークと全角スペースの表示処理を作ってます(^^; | ||
| 1107 | Re^3: TEditor ver 2.10b | コメント数: 2件 |
| Km | | 2001/04/29 (日) 05:17 | |
| http://homepage2.nifty.com/Km/ | ||
| > CppFountain
よろしくお願いします。 ベータ版ができました。Pascalは良くわからないので、ほとんどDelphiFountainのままですけど(^^; | ||
| 1106 | キーボードマクロコンポ | コメント数: 7件 |
| 本田勝彦 | | 2001/04/27 (金) 23:05 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| キーボードマクロとわですね、Delphi で Crtl + Shift + R
で記録開始 Ctrl + Shift + P で記録されたのんが実行されるというあれですね。 これを TComponent で作ってみようかなと思っているのですが、(元ネタは かなり以前の nifty:FGALEL/MES/17)もう何処かで発表されているので しょうか? 欲しい人手ぇ上げて下さい。誰も居なくても自分用に作るのですが(^^; | ||
| 1105 | Re^2: TEditor ver 2.10b | コメント数: 3件 |
| 本田勝彦 | | 2001/04/27 (金) 16:58 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
早速DLしてみました。内部構造がだいぶ変わっているとためTEditorExは動かなくなりました。でも、それ以上に凄い仕上がりにとってもHappyな気持です(^^)。 嬉しいですね。甲斐がありました。 > DelphiFountainに感動したので、CppFountainを作り始めました。8/16進表示のところではまってます。 > 休みの間はこれに燃えそうです。 CppFountain よろしくお願いします。 | ||
| 1104 | Re^4: コンソールみたいなプログラムに | コメント数: 0件 |
| 本田勝彦 | | 2001/04/27 (金) 16:56 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| >
はさんだだけでチラツキもなくOKでした。 おぉいかったいかった。 DoubleBuffered が効いているのかもしれませんね。 D2では Leftbar がむちゃむちゃチラツキますから(^^; | ||
| 1103 | Re^3: コンソールみたいなプログラムに | コメント数: 1件 |
| さえぐさかつゆき | | 2001/04/27 (金) 11:54 | |
| さえぐさです。うまくいきました。ありがとうございます。 > Lines.Delete()を消せば、そういうことはありません。 > > 1.スクロールバーと内容の描画を停止するメソッドがあればよいのか、 > 2.ReadOnlyの時はキャレットを消せればいいののかな、とも思うのですが、 > いずれもやり方がよくわかりません。よいお知恵がありましたら教えてください。 えっと、1.の方法を試行錯誤してましたら、うまくいきました。 MVCモデルのViewみたいなものと思っていまして、ViewのBeginUpdateが描画させないのかと思っていたら、LinesのBeginUpdateだったのですね。 procedure TForm1.Debug(s: string); begin with Editor do begin Lines.BeginUpdate; TopRow := Lines.Count - RowCount; Lines.Add(S); if Lines.Count > MAX_LINE then DeleteRow(0); Lines.EndUpdate; end; end; はさんだだけでチラツキもなくOKでした。 | ||
| 1102 | Re^2: コンソールみたいなプログラムに | コメント数: 2件 |
| さえぐさかつゆき | | 2001/04/27 (金) 11:34 | |
| なんどもすみません、さえぐさです。2.10bでテストさせていただきました。 上記のコードで、最初はいいんですが、最大行を超えると、文字を出しているときにキャレットが移動されてと文字を書き込むたびに、縦方向のスクロールバーが上下してしまいます。 だいたい0.1秒に1行ログを出していまして、スクロールバーがケイレン状態になります。 Lines.Delete()を消せば、そういうことはありません。 1.スクロールバーと内容の描画を停止するメソッドがあればよいのか、 2.ReadOnlyの時はキャレットを消せればいいののかな、とも思うのですが、 いずれもやり方がよくわかりません。よいお知恵がありましたら教えてください。 | ||
| 1101 | Re: TEditor ver 2.10b | コメント数: 4件 |
| Km | | 2001/04/27 (金) 10:13 | |
| > 公開致しましたです。Delphi 開発日誌のページに置きました。 > お試し下さいまし。 早速DLしてみました。内部構造がだいぶ変わっているとためTEditorExは動かなくなりました。でも、それ以上に凄い仕上がりにとってもHappyな気持です(^^)。 DelphiFountainに感動したので、CppFountainを作り始めました。8/16進表示のところではまってます。 休みの間はこれに燃えそうです。 | ||