2005-10-01から1ヶ月間の記事一覧

Indirect Variable Access

初めて知った。 Indirect ‐ 間接的な Variable ‐ 変数 Access ‐ アクセス アクセッサメソッドを使いましょう、ということらしい。

変数を展開して表示

PointやRECTといった型の場合は{x=10,y=20}というように展開して表示してくれるが、その展開方法はautoexp.datに記述されているらしい。 via http://d.hatena.ne.jp/ladybug/20050212 via http://d.hatena.ne.jp/yaneurao/20050608便利そう。

マクロ展開

VCでは/P、GCCでは/Eのオプション付きでコンパイルすると定義されたマクロを展開した状態のファイルが.i拡張子で出力される。 STLの出力を確認したら面白そう。

スレッドを使うプログラムをデバッグするときの注意点

VC++であったこと。 1.無限ループを含むスレッドを作成 2.無限ループ内にブレークポイントを設定 3.実行 ・・・たぶんスレッドだけ止まるせいかえらいことになります。 タスクマネージャーが100個くらいできて、VC++強制終了→タスクマネージャー1…

Deep Inside WindowsAPI

・・・orz GetForegroundWindow GetWindowThreadProcessId OpenProcess EnumProcessModules GetModuleFileNameEx ExtractIconEx DrawIconEx ←いまここ このあとは SetWindowsHookEx dll作成 CBTProc カスタムドロー オーナードロー リストコントロール threa…

WindowsAPI

ちょっと気の利くプログラムでも作ってみたいな、ということで必要な操作を調べ始めたら、あっという間にごりごりにWindowsAPIを触らないといけない感じであることが判明。 プラットフォームと対話が必要なプログラムだとC/C++ with WindowsAPI以外が考えら…

Visual C++ Toolkit 2003 で マルチスレッド動的リンク用インポートライブラリ

Visual C++ Toolkit 2003ƒƒ‚を参考につまずいたところをメモ。 1.dumpbin.exeがない Visual C++ 2005 Express Edition Beta2に付属。 http://www.microsoft.com/japan/msdn/vstudio/2005/express/からダウンロード&インストール。 2.dumpbinが失敗 dum…

Squeak Proxyで接続

HTTPProxy useProxyServerNamed: proxyServerName port: portNum パッケージ・ブラウザの検索で辿りつけず、プログラミングあれこれ - 備忘録で見つける。(Google検索経由) パッケージ・ブラウザは、 1.検索結果の一覧 2.次の候補に移動 あたりがある…

Yahoo

Yahooがエロサイトみたいなピンク色になってる。