2008-08-21
続、ScrollViewer@横スクロールバー配下にRichTextBoxを配置できない
アルゴリズムはあっていました。実装がおかしかった。なんでこんなことで1週間も…まぁこの先このアルゴリズムで合っているのかはわからないんですけどね。
さて.NET 3.5 SP1入れました。で、ScrollViewer+RichTextBoxですが相変わらずだめなようです。使い物になりません。SP当てなくても背景を青とかにすると意図した範囲が塗りつぶされるか覚えてないのでまったく変わってないのかわかりませんけど。(SP当てない状態だと塗りつぶされなかった気がする)
そういえばこの辺はソースコードが公開されてるんですよね。読む時間なんてありませんけど。この土日で開発機の再インストールを行いたいところですが、相変わらず予定は未定です。デスクトップに散らばってるファイルどうしよう・・・
2008-08-17
さらさら
重要タスクが片付きません。予想外のところで詰まりました。アルゴリズムは正しいはずなのに・・・ぎぎぎ。これはもう最初の前提から間違っている予感。
Visual Studio 2008SP1、入力候補などのツールチップが英語になるので入れるのを躊躇していたのですが、開発機は再インストールする予定なので入れてもいい気がしてきました。どちらにせよ先のタスクが片付かないと話にならないのですが。
2008-08-14
C#でwglCreateContext()した際ERROR_INVALID_PIXEL_FORMATが返る際の対処
C#でwglCreateContext()する前にopengl32.dllをロードしておかないとERROR_INVALID_PIXEL_FORMAT(2000)が返りレンダリングコンテキストを作成できません。対処方法としてはLoadLibrary()を呼び出してもいいですし、適当なgl*関数を呼び出してもdllが読み込まれます。
// エラー処理は省略
LoadLibrary("opengl32.dll"); // ロードする
PIXELFORMATDESCRIPTOR pfd = new PIXELFORMATDESCRIPTOR(~);
int pixelformat = ChoosePixelFormat(hDC, ref pfd);
SetPixelFormat(hDC, pixelformat, ref pfd);
hRC = wglCreateContext(hDC);
散財
- まろまゆ#2
最終巻ですか。ぱにぽにより面白いのに残念。まぁ3年周期で出されても困るわけですが・・・
話は変わりまして.net 3.5 SP1がでましたね。弄る時間がないわけですけど。今入れるとインテリセンスが英語になるという問題があるようなのでもう少し後でもいいかな?ところでこの.netですがどうもMSDN眺めてると大文字で.NETが正しい模様。しかしロゴは小文字なんですよね。むむむ。
2008-08-09
さらさら
計算してみると今月も思ったように時間が取れない予感。さてどうしたものか。とりあえず動いてる企画が倒れないように時間配分をしないと。炎上すると話になりません。
関係ないですけど.net 3.5SP1が近いらしいですね。例のバグが直っているか気になるところですが、先に言ったとおりしばらく検証するような時間が取れなさそうです。ていうか専ブラが頓挫しそうな予感。