∵ なぜならば

映画とかネットとかパソコンとかコミックとか音楽とか……

【開発よりの話】もしかして

2013-06-08 23:55:24 | NanaTerry
これって最初から作った方が楽じゃないのだろうか?
劣化版確定になりそうだけど
コメント (2)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

【開発よりの話】TEditor ぇ

2013-06-08 23:20:21 | NanaTerry
Unicode 化された TEditor コンポーネントもとりあえずコンパイル出来る状態というだけで
アスキー文字以外は2バイト文字という考えが基本だった
「あ」→二文字で数えてる
他のコンポーネントは全て WideString で「あ」も「a」も共に一文字
また、カウント方法洗い直しからスタートだ(T▽T)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

【開発よりの話】TEditor の代わりに

2013-06-08 20:45:10 | NanaTerry
ソースを公開しているテキストエディタ「真魚[まな]」のエンジン「TNotePad」コンポーネントを使ってみようと試してみました

SelStart→SelectionStart
SelLength→SelectionLength
という風にプロパティ名を少しずつ変えているので
TEditor 前提で作っていた物が使えなくなりラッパーコンポーネント?を作ることにしました

property SelText: string read GetSelText write SetSelText;
function TwNotePadEditor.GetSelText:string;
begin
  Result:=SelectedText;
end;
みたいな感じで……え、Lines プロパティもないの?どれがそうなの?
と思って Save あたりの処理を見てみるとなかなか凝った作りになってる……
ソースの中身はテクニックの宝庫なのですがどうも簡単に置き換えて使うという風には出来ていないようです

ということで明日からはもう一度 TEditor で仕切り直していくことにします
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする