検索結果

キーワード: ‘delphi’
1676 letters | 792 views | コメントする

 真魚をほったらかしているので徐々にユーザーは離れて言ってるだろうが、作ってる本人は毎日起動してるメインツールだ。そして、自分でやっておきなら大きな失敗を抱えてしまったなと思っている。それはマイクロソフトの行きたい方向について行ってしまった事だ。XPまではいいんだよ、むしろWin98までの対応をやめてでもXPにネイティブなものにしようという事で真魚を作ってきたんだから、そこまでは間違いではない。でもマイクロソフトはVistaというかその…続きを読む

1141 letters | 983 views | コメントする

 スマホもタブレットも家にジャラジャラとある状態だからもういらなくなってきて、気になってた家電もそれなりに取り替え、いよいよパソコンを新調しようかなと。パソコンは家のも事務所のも絶好調稼働中で何の問題もないから、ポイントバブルが訪れなければまだまだ使うつもりだったし、世間ではWidows8も出てるけどあたしは興味がなかったし、いらないからこそ後回しにしてたわけだ。でも貰えるなら貰うよ。母艦を8にして7は仮想マシンって状態で良いんじゃなか…続きを読む

 家に帰ったらセキュリティーパッケージとかってのが二つ届いてて、一つはdocomo、もう一つはauって書いてあって、この2社が同じ日に同じ荷物を送ってくるわけはないわけで、もうこれは開ける前からキャッシュバックのJCBギフトカードだって事が分った。安心した。auのお姉さんはMNP契約後すぐに780円維持に変更しても良いよって話だったけど、ホントにすぐ契約変更した事でキャッシュバック用件を満たさなくなったりとかしてないか不安だった。doc…続きを読む

1899 letters | 4253 views | コメントする

 真魚の本体である実行形式ファイルは解凍不要のUPX圧縮が施されている。「何の変哲もない」普通の実行形式で拡張子がEXEのファイルなのに、実はアレが圧縮された状態で、起動する度に自動的にこっそりとメモリー上で解凍されているので、普通の人には圧縮されていると言う事すら気付かせない。いちいち毎回裏で解凍してたら起動が遅くなりそうな印象があるけど、ところが逆に速くなるらしいってな事情もあって、毎回UPX圧縮状態で配布してきた。で、やめようと思…続きを読む

 真魚にアウトライン機能もどきを付けたくなったのは、自分で真魚のソースを見るのが久しぶりだったこともあり、探してる部分にいちいち検索で辿り着くのが面倒くさいって事が大きい。目的の機能別にユニット分けして、ユニット数は多くなってもその一つ一つが大きくならないようにってのがあたしの好みのスタイルなんだけど、そうなるように作っててもDelphiだとメインフォームが大きくなっちゃって、真魚でもメインフォームは5000行になっている。その5000…続きを読む

 自分でそうだからよく分かるんだけど、よその何らかのフリーソフトやらが毎日のように更新してたら、よっぽどバグだらけだって思って良いだろう。機能を追加するような更新は、その作った部分に関してだけは少なくとも多少なりともバグがないかチェックするし、これで良いかどうかっていう練り込みをするわけで、第一にそもそもそういう更新だったら急ぐ必要がないから、更新間隔は長くなる。ところがバグに関しては、それを見つけた時点で、今公開してる物が欠陥品である…続きを読む

 自分で真魚のGrepを使ってて、最近だとDelphiのインストールされたフォルダにVCLのソースコードが入ってるからそこに検索をかけるっていう機会が多い。で、いざフォルダを選ぶためのダイアログを出して、いやもうそのダイアログが表示される位置からしておかしいからそこは手元では修正済みなんだけど、それよりおかしいのは、Delphiをインストールしたフォルダを展開しようと△印をポチっとクリックすると、その展開表示のために数十秒もダイアログボ…続きを読む

 こういうことなんだがね。  MDIの子ウィンドウが親ウィンドウからはみ出ていた場合、タスクバーからのプレビューを取得出来ないという仕様をどうするか。例えば親ウィンドウを最大化した状態で作られた子ウィンドウは、親ウィンドウが元に戻されても大きいままで、プレビューがはみ出ることになるだろう。はみ出た部分はこのように真っ暗で良い物か。真っ暗以外に方法はあるのか。少なくともDelphiのMDIは、複数ある子ウィンドウのうち同時に1個しか最大化…続きを読む

 現時点で古い真魚も新しい真魚も公開してるが、実はURLをいじればさらに古い真魚もダウンロードは出来る。あえて複数公開してるわけだけど、最新版はそもそもWindows7より古い環境を想定していないし、Windows7以降でしか動かない機能も盛り込むし、そのくらい新しいパソコンならマシンパワーもある程度期待できるだろうって事で、時代に合わせた真魚に変わっていこうとしてるわけで、古いパソコンだとオーバースペックかも知れないし動かないかも知れ…続きを読む

1643 letters | 1368 views | コメントする

 Windowsの仕様かDelphiの仕様か知らないが、MDIを実装するとどうしても抑止できない描画が発生するため、仕様を越えて特殊なことをやってでも無理矢理どうにかしようと頑張っている。とりあえず描画には違いないんだから、描画を行わせるWM_ERASEBKGNDかWM_PAINTを捕捉してどうにか出来るはずと当然思うわけで、でもこれを全部捕捉しても結局は目的の描画をやめさせる事が出来なかった。ユーザーレベルでコントロールできる描画を完…続きを読む

 テキストファイルには文章を書くとは限らないわけで、何かの羅列を書いたりすることだってある。あたしの場合は、あたし自身が真魚を作る際に、各言語の予約語なんかをリストアップしたりって感じ。で、それが最初から整然と並べられた物のコピペだったらいいんだけど、あちこちから拾い集めた物を自分で並べ替えて整頓しなきゃいけない事もあるわけだ。そこで行の並べ替えって言う機能が各テキストエディタには備わっているようだ。真魚もいい加減ながら同機能が備わって…続きを読む

1164 letters | 1690 views | コメントする

 Delphi以外だとどうなるのか分からないが、少なくともDelphiでは、MDIの最大化状態で別の子ウィンドウを表示すると、それによって隠れた方の子ウィンドウは裏で、「最大化されてない大きさ」に戻されているようだ。一つのMDI親ウィンドウにつき、最大化されているMDI子ウィンドウは同時に一つまでって事で、他は最大化されてない状態で待機する。だから、切り替えようとすると毎回、最大化されてない子ウィンドウがチラっと表示されたあとに最大化さ…続きを読む

 コメントにあったスクロールの件について、確かにおかしい。なぜなのかも特定した。でもこれは直せるか分からんぞ。下手したらまたデカい仕様変更が必要になる。なぜ起るかに関しては、DelphiがMDIと相性悪いから無理矢理どうにか対処してることと、真魚の仕様で「右端で折り返す」にしてることとのバッティングだな。DelphiでMDIにすると、切り替え時にいったん最大化してない子ウィンドウが描画されるって事がどうしても嫌なので、その瞬間にいろいろ…続きを読む

 真魚のJPEG画像読み込みが遅くなった気がしてたんだよ。読み込みってのは最初の一回目だけで、あとは描画速度になるわけで、起動して一番最初に描画されるべき編集エリアが、以前に比べて遅いタイミングで出来上がることが気になってた。MDI化とかもしたから、その影響で起動が遅くなってるのかとも思ったが、背景画像をなしにしたら普通に速くなったので、原因は画像の読み込みなんだと気がついた。  テキストエディタのくせに背景画像のアルファブレンディング…続きを読む

 作ってる本人はいじり倒してるけど使ってる人にはそんなに変わってないって事が多い。でも今回は、使い勝手を左右するほどの変更に面食らう人が出てくるかも。でもビックリするのは最初だけで、たぶん慣れたらこうした方が使いやすいだろうと思ってやっている。って、最近開いたファイルリストに関することなんだけど。  すごく長いパスをメニューに表示すると、メニュー自体がどばっと画面を専有して嫌なので、メニューに表示する長さの省略は必要だ。でもどのくらいの…続きを読む