2006-08-01から1ヶ月間の記事一覧

痴呆症

超久々に DirectX の世界へ戻ってきて、懐かしさのあまり、自分のコードがどうなってるのかサッパリわからない状態ですがー。(ぉ orzさて、ようやく描画できる状態に持ってきたのです。それは良いのですが…明らかに描画がおかしい。はて…?俺は別にピカ●ュ…

24時間なんて戦っちゃダメです。

24時間テレビに対抗して、こっちで 24時間プログラミングしてます。(予定)朝方とかになったら大分ヤヴァイかもしれませんが…^^; どうでもいいんですが、2002年のコードが出てきました。あまりにもあんまりなコードで、死にたくなりました。(ぉ orz

根本で間違うと大惨事です

ここ数日、何で突然 doxygen のソースコードを引っ張ってきて、あーだこーだやり始めたかと言うと「日本語ファイル名が付いてるファイルが一切扱えない」という問題を解決したかったからなのですよ。理由は次のとおり。 doxywizerdで、日本語ファイル名/フォ…

やっぱりリークしてる…よなぁコレ。

doxygen がやっぱりリークしてると思うんだ… void initDoxygen() { static_var = new Hogehoge; : } void usage() { 〜〜ごにょごにょ exit(1); } void readConfiguration(int ac, char* av) { if(コマンドパラメータ不正) { usage(); } } int main(int ac, …

Doxygenを自前ビルドしてみた。

ちょぃと気になることがあったので、doxygen を VC でビルドしてみたのですよ。…んまぁ、一言で言ってますが、元々このアプリは linux 向けのソフトな故、VCでビルドできるようにするのに中々苦労しましたが……^^; でまぁ、ちょっと トレスしてみたんです…

環境変数 "PATH" での指定が多すぎるので困った - 「遅延環境変数の展開」を利用した問題の解決

開発するとなると、いろんなアプリを駆使してガリゴリ作業していく事になります。 ネットから小物ツールを拾ってきて、コンソール開いてコマンド叩いて…と。で、ココで困るのが "path\to\bin_dir" への 環境変数 PATH 指定なんですよ。 頻繁に使うツールだと…

フルスクリーンの検出について検討してみる。

何かしら常駐アプリを作った時*1、「DirectXを利用したフルスクリーンのゲームが動いているときは、特定の処理を行いたくない!」というケースが発生する事があります。フルスクリーンで集中して遊んでいる中、突然謎の音が鳴ったり、謎の通知ウィンドウが出…

Visual Studio 2005 の std::wout で正常に文字が出力されなくなる問題について。

……また VS2005 ぉー? もー… orz UNICODE ビルドを行ってますので、cout は利用せずに wcout を利用する事になります。 で、日本語文字列が上手く出力されないという問題に遭遇してまして「あー、"japanese" に locale 設定せにゃあきませんか」と気づいた訳…

Visual Studio 2005 の「最適化付き x64 build」で不正なコードが生成される問題について

コミケ直前にこの問題に遭遇して、x64 build のリリース大丈夫かとヒヤヒヤしましたが…^^;さて、この問題について検証してみました。テストコードとして次のコードを打ち*1、x64 build 最適化付き (/O2, /Ox) でビルドしてみると可憐に落ちます。 enum ET…

Visual Studio 2003 Service Pack 1 がリリースされた模様

VS

Download Microsoft® Visual Studio® .NET™ 2003 Service Pack 1 from Official Microsoft Download Centerというわけで、締切り間際でもない人はそそくさとパッチ当てちゃいましょう〜 しかしなー、いろいろ修正される様ではあるのですが、VS2003 は素の状…

ネットワークに関わって1年未満

盗んだデータをICMPで送信するトロイの木馬,pingパケットに見せかける | 日経 xTECH(クロステック) うぐぐ…ネットワークの世界は本当に良く解らん… 【インタビュー】Vistaで色管理はどう変わる? | 日経 xTECH(クロステック) 色空間が広がるのは良いん…

Vista β2 で、DLLを利用するとなんか挙動がおかしい気がする…

ある自作DLLが export している関数を、メインのアプリケーションから呼んだとします。 で、このDLLは遅延読み込みを行い、初めてそのDLLが読み込まれたとシマス。関数を呼ぶところでDLLが読み込まれ DllMain が実行されますがー DllMain を抜けたところで落…

Visual Studio 2005 の 64bit コンパイラの最適化にはバグがあるっぽい?

VS

32bit のリリースビルドは動くのに、64bitのリリースビルドしたものがどうしても落ちるので、あれやこれやと実験していたのですが……どーも最適化にバグがあるっぽい事が判明。擬似コードになりますが… const int g_anArray[10] = { ... }; int ConvertCode(i…

なんでこうバグバグなのかと(人の事いえません)

VS

Visual Studio 2005 から、コマンドラインでプロジェクトがビルドできる msbuild.exe というものが増えました。 …んまぁ、もっぱら私は vcbuild.exe という VC専用のビルドコマンドを利用しているのですが…(ぉで、まぁこのコマンドに対して、ソリューション…

コンパイラがご機嫌斜めです。

VS

コンパイルしています... cl : コマンド ライン error D8003 : ソース ファイル名がありません そして、D8003 なんてエラーコードは MSDN ライブラリに載っていないワナ。 なんだろなー…なんて思って調べてみようにも、2件ぐらいしか見つからず。見つかった…

返せ!俺の3時間を返せ!!!

ファイルハンドルの取得に失敗する…。アプリの設定をファイルに書き込もうとして、書き込み専用でOpenしようにも「他のプロセスが使用中」といわれ開けない…うーん…。他に使っているところは無いんだけど…。 とか思ったら、起動した直後の設定読み込み時に C…

割と驚いちゃった事。

http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/callnexthookex.asp?frame=true LRESULT CallNextHookEx( HHOOK hhk, int nCode, WPARAM wParam, LPARAM lParam ); hhk Ignored. !…

デバッグ情報が見つからないか、または一致しません。シンボルが読み込まれていません。

VS

自分がビルドしている実行ファイルなのに! なんでやねん!! orz調べてみると、(デバッグ実行時に)手動でもシンボルが読み込めるらしい。 「デバッグ」->「ウィンドウ」->「モジュール」に表示されるモジュールを右クリックして、デバッグシンボル(*.pdb)…