ひとモノBLOG

03 « 2008 / 04 » 05
Sun Mon Tue Wed Thu Fri Sat
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 - - -
profile
SHOO
  • SHOO
  • 機械系の学生。の割にプログラミングとかのほうが得意だったり。
  • RSS
links
BLOG内検索
Adds by DTI Blog

Tango 0.99.6 Jeff がリリース
2008/04/28(月) [23:11:15]

Tango 0.99.6 Jeffがリリースされました。

http://...../tango/forums/topic/484

今回はバグフィックス中心のようです。
主な変更点は以下。

* DMD 1.029に対応
* tango.io.Path 追加
* tango.core.ThreadPool 追加
* tango.math.Bracket 追加
* SSLに対応
下位互換性を持たない破壊的内容
* tango.text.Text.split と tango.text.Text.join のふるまいの変更
などなど

続きを読む



| ホーム |

D2.013リリース
2008/04/24(木) [23:21:55]

D2.013がリリースされました。

http://www.digitalmars.com/d/2.0/changelog.html

今回は期間がそれなりにあいているためか、面白い更新が多いようです。
* opDot
* pure
* nothrow
* デフォルトパラメータの __FILE__ および __LINE__
などなど。

opDot や __thread のように、実験的な導入も多いようです。

続きを読む



| ホーム |

ウィンドウハンドルから実行ファイル名を取得するプログラム
2008/04/16(水) [21:17:37]

ふと思い立って、ウィンドウハンドルから実行ファイル名を取得するプログラムを書いてみた。
実に適当な感じだが、とりあえず動くようなので、まぁよし。

簡単に言うと、
  1. ウィンドウハンドルからプロセスIDを取得
  2. プロセスIDからプロセスハンドルを取得
  3. GetWindowLongPtr(hWnd,GWL_HINSTANCE) てな感じに、モジュールハンドル取得
  4. GetModuleFileNameEx で実行ファイル名取得
といった感じなことをします。
具体的なコードは以下。
使った言語:D言語(D1.028)
使ったライブラリ:Tango 0.995, win32

続きを読む



| ホーム |

dmdでまとめてコンパイル
2008/04/13(日) [19:44:16]

2008/04/12(土)の記事では、dmdでモジュール名重複が起こるといかん、というお話をしましたが、これに対する解決案が見つかりました。

続きは以下から。

続きを読む



| ホーム |

dsssを使うとコンパイルが遅い件
2008/04/12(土) [06:32:21]

dsssを使うとコンパイルが非常に遅くなってしまう。
これは、dsssの用いているビルドツールのrebuildがソース内を読み漁ってimportからコンパイルするべきモジュールを自動で検索するせいだ。
これが働くと、DWTを用いたツールなんかをビルドすると、恐ろしく時間がかかってしまう。
というわけで、この機能を用いずにコンパイルする方法はないか…と思い、いろいろいじった結果、一応の回避方法がわかった。
詳細は以下から。

続きを読む



| ホーム |
| HOME |