∵ なぜならば

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

1.2.4 アップしました

2021-08-15 18:03:39 | NanaTerry
アップデート詳細はこちら
ダウンロード:Ver. 1.2.4




★★★★★★
今回の内容はほとんどが修正ですがひとつだけ

・本体のメモリ使用量が26%減少

☆メモリ使用量:上が今回のバージョン下が以前のバージョン




190MB のファイルを読み込む時間
NanaTerry 2秒(1,954ミリ秒)
↓は謎の文字列({\rtf1\ansi\ansicpg932\...)として読み込んだ場合
Mery 約17秒
秀丸は 1.5秒くらいで開いた後2.5秒くらいバックグラウンドでなにかしてた

一枚エディタは当然「Ctrl + end」ですぐに最後も描画出来るような状態に保たないといけないから
ノード毎に管理してるよりは大変なんだろうけど最初に全部読み込むこと自体は同じなので相当がんばったと思いますヽ('∀'o)ノ

★★★★★★
やっぱもうひとつだけ……
・検索>結果出力>検索結果一覧>右クリック「別窓で表示」:
これ何気に便利です

Rtf2HTML

2021-08-12 22:55:41 | Delphi
Rtf2HTML を日本語で扱えるようにガリガリ書いてる

Android OS で Shift-JIS コード処理するのまんどくせぃ……
何が面倒くさいって 4Byte 2Byte 半角カナの判断だけでも WindowsAPI 使えないんだからたまらん

「NanaTreeのエディタには一応、画像やOLE」がこう↓
NanaTree\'82\'cc\'b4\'c3\'de\'a8\'c0\'82\'c9\'82\'cd\'88\'ea\'89\'9e\'81\'41\'89\'e6\'91\'9c\'82\'e2OLE

なにしろベースにしてるライブラリが何十年も前に異人さんが作って公開してくれたものなので
おいらと癖も違うしコメントも英語だし素ではリストカウントエラー出るし
後々画像も取り出して表示しようと思って一端その部分を無視しようとしたらアプリケーションエラー出まくるしぃ
吐き出す文字コードにも癖があるのかちょっとでも条件式で期待するものになってなければタグ閉じ判断出来なかったり例外出たり

勤め人のプログラマたちっていつもこんな苦労してるんだねー
まあつっても Pascal だから読みやすいっちゃ読み易いんだけどね


うん
楽しいよ
趣味だから(はーと)