ううん。ここんとこサバゲ記事ばっかだったんですがこっちもちゃんと進行してますよ……(^^;) 同時進行で、MPStructor の汎用編集型バージョンとか卓上デジタル時計とかも開発していたんで遅れちゃあいますけど。あと SSTP サーバーとかね。
部分的に「全く手付かず」の部分がありますが、実装している部分に付いては細部まで整ってきました。正規化フィルタに若干の致命的バグがあるぐらいで……なんで壊れるんだろ(汗) ByteType() 関数がたまーに間違った値を返すからだな。うん。そう言うことにしとこう。
そう言う事で今回は主にデバッグ中心でやってきまして、後ヘルプが四割ぐらい書けたかな……リファレンスって書くのダルいねぇ。自分で解ってないまま書いてたりとかザラだし、あと機能追加で無意味になった処理とかを、信じて書いてみたりとかしてました。下手をすると Delphi ライブラリの仕様自体が解ってなかったり……。
procedure TfrmAppMain_MPS.AddHistoryList( AFileName:TFileName; Histories:TStrings; |
procedure TfrmBrowser_MPS.actCutExecute(Sender: TObject); begin ActiveControl.Perform( WM_CUT, 0, 0 ); end; |
type TReferenceCB = class(TCustomComboBox); procedure TfrmBrowser_MPS.actUndoExecute(Sender: TObject); begin if (ActiveControl = edtURL) then SendMessage( TReferenceCB(edtURL).EditHandle, WM_UNDO, 0, 0 ) else ActiveControl.Perform( WM_UNDO, 0, 0 ); end; |