バージョン管理は大切です。
exeのプロパティにバージョン情報がでるんだけど。
自分で作ったプログラムには出てなかった。
どうやったら、ここに情報が表示されるのか。
どうやら、リソースに書けばいいみたいで。
思いっきりVersionってのがあった。
2005でてすぐ使い始めたのに何で気がつかなかったんだろう…
あとは、サクッと入力してビルドするだけで、この通り。
Express Editionはリソースエディタが入ってなかったはずだから、rcファイルに直接書けばいい。
[c]
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK “StringFileInfo”
BEGIN
BLOCK “041104b0″
BEGIN
VALUE “FileDescription”, “Lilli アプリケーション”
VALUE “FileVersion”, “1, 0, 0, 1″
VALUE “InternalName”, “Lilli”
VALUE “LegalCopyright”, “Copyright (C) 2009″
VALUE “OriginalFilename”, “Lilli.exe”
VALUE “ProductName”, “Lilli アプリケーション”
VALUE “ProductVersion”, “1, 0, 0, 1″
END
END
BLOCK “VarFileInfo”
BEGIN
VALUE “Translation”, 0×411, 1200
END
END
[/c]





205StudioTR