某所で某巨大掲示板群の某要人板の一連のスレッド群を発見してから, 今日まで毎日のように流れを追っていたのだが, それも今日ようやく終わったようだ
とりあえず時間のある人だけどうぞ
尤も, 今は過負荷でアクセスできないみたいであるが
Comments (0):
目がさえて眠れなかったので
例のあれ
家マシンでグラフィックボードのドライバを変えた途端, Pangya起動中のみロジックが表示されなくなるバグが発現
ほかのプログラムには影響が出ていないことを考えると, 似非ダブルバッファリングの処理に問題があると考えるのが妥当なようである
仕方が無いので, Panel.GetGraphics()を使わず, Panel.Invalidate(), Panel.Update()を使ってすべてPaintイベントで処理することに
そうすることで発生するちらつきの問題は, Panel.SetStyle()プロテクトメソッドをリフレクションで強引に呼ぶことで解決, さすがにこれだけのために派生クラスは作りたくないので
経由するバッファが増えた分多少重くなってしまったかもしれないが, そもそもその重さがそこまで気になるような環境ではないので, そこには目をつぶることにしよう
そろそろスクリーンショットを入れ替えようかな, 開発環境もWin xpに完全に移行したことだし
よく考えるとたいして久々でもない気もしてきたなぁ, ちなみに久々とはWindowsプログラミングという意味で
Comments (0):