#contents
#ls2
- [[GitHub:TakeAsh/cpp-AssociativeVector]] std::vector による連想配列実装
- [[GitHub:TakeAsh/cpp-crypt]] MD5, SHA1 ライブラリ
- [[GitHub:TakeAsh/cpp-PCSleeper]] コマンドラインからスリープまたは休止状態にする
----
* Visual C++ リファレンス [#VC_Reference]
- [[Visual C++ のリファレンス:http://msdn.microsoft.com/ja-jp/library/vstudio/ty9hx077.aspx]]
-- [[定義済みマクロ:http://msdn.microsoft.com/ja-jp/library/vstudio/b0084kay.aspx]]
- [[Visual C++ のリファレンス:http://msdn.microsoft.com/ja-jp/library/ty9hx077.aspx]]
-- [[関数リファレンス (アルファベット順):http://msdn.microsoft.com/ja-jp/library/634ca0c2.aspx]]
//- [[Visual C++ リファレンス:http://msdn2.microsoft.com/ja-jp/library/ty9hx077(vs.80).aspx]] (VisualStudio 2005)
//-- [[関数リファレンス (アルファベット順) :http://msdn2.microsoft.com/ja-jp/library/634ca0c2.aspx]]
- [[Visual C++ リファレンス:http://msdn.microsoft.com/library/ja/vcedit/html/vcorivisualcreferencenode.asp]] (VisualStudio 2003以前)
-- [[ランタイム ライブラリ 関数リファレンス (アルファベット順):http://msdn.microsoft.com/library/ja/vclib/html/vclrfAlphabeticalFunctionReference.asp]] (左のペインから関数を選ぶ)
- [[Visual Studio での .NET Framework プログラミング:http://msdn2.microsoft.com/ja-jp/library/k1s94fta(VS.80).aspx]]
- [[C++ マネージ拡張プログラミング:http://msdn.microsoft.com/library/ja/vcmex/html/vcconMCOverview.asp]]
- [[.NET Framework SDK:http://msdn2.microsoft.com/ja-jp/library/ms310244.aspx]]
- 文字列の操作 [[MSDN2:http://msdn2.microsoft.com/ja-jp/library/f0151s4x(VS.80).aspx]] [[MSDN:http://msdn.microsoft.com/library/ja/jpwinui/html/Toppage_StringManipulation.asp]]
- DLL [[Win32 および COM 開発:http://msdn.microsoft.com/ja-jp/library/cc429019.aspx]] / [[Visual Studio 2008 - Visual C++:http://msdn.microsoft.com/library/ja/vccore/html/_core_dll_topics.asp]]
- [[GDI+:http://msdn.microsoft.com/en-us/library/ms533799.aspx]]
- [[GDI+ マネージ コードについて:http://msdn.microsoft.com/ja-jp/library/vstudio/d420az6e.aspx]]
- [[ICM 2.0:http://msdn.microsoft.com/ja-jp/library/cc428840.aspx]]
-- [[CMYK 値/色 マクロ:http://msdn.microsoft.com/ja-jp/library/cc428369.aspx]]
-- [[ICM 2.0 API 一覧:http://msdn.microsoft.com/ja-jp/library/cc428371.aspx]]
- [[Windows Color System:http://msdn.microsoft.com/en-us/library/dd372446.aspx]]
-- [[Structures:http://msdn.microsoft.com/en-us/library/dd372200.aspx]]
-- [[Alphabetical List of All WCS Functions:http://msdn.microsoft.com/en-us/library/dd371793.aspx]]
-- [[Mscms:http://referencesource.microsoft.com/PresentationCore/Core/CSharp/System/Windows/Media/UnsafeNativeMethodsMilCoreApi.cs.html#PresentationCore/Core/CSharp/System/Windows/Media/UnsafeNativeMethodsMilCoreApi.cs,5eb1b82e33276ee0]]
- [[End-User-Defined Characters:http://msdn2.microsoft.com/en-us/library/ms776435.aspx]]
- [[Virtual-Key Codes:http://msdn.microsoft.com/en-us/library/dd375731.aspx]] 仮想キーコード
- [[Winsock Reference:http://msdn.microsoft.com/en-us/library/windows/desktop/ms741416.aspx]] / [[Winsock Functions:http://msdn.microsoft.com/en-us/library/windows/desktop/ms741394.aspx]]
- [[Windows XP ロゴ取得 ソフトウェア技術要件概要:http://www.microsoft.com/japan/winlogo/software/swoverview.mspx]]
- [[Windows アプリ UX デザイン ガイドライン:https://msdn.microsoft.com/ja-jp/mt634411]]
- [[並列パターン ライブラリ (PPL):http://msdn.microsoft.com/ja-jp/library/dd492418.aspx]]
-- [[VISUAL C++ 2010 と Parallel Pattern Library:http://msdn.microsoft.com/ja-jp/magazine/dd434652.aspx]]
-- [[PPLの並列アルゴリズム:CodeZine:http://codezine.jp/article/detail/7632]]

* MFCアプリケーション用ランタイムについて [#MFC_Runtime]
- [[VC++ .NET ランタイムインストーラー:http://www.vector.co.jp/soft/win95/util/se353331.html]]
- [[MFC、ATL、および OLE DB テンプレート アプリケーションの再頒布:http://msdn.microsoft.com/library/ja/vccore/html/vcoriredistributingmfcatloledbtemplatesapplications.asp]]

* 装飾名の確認 [[MSDN2:http://msdn2.microsoft.com/ja-jp/library/5x49w699(VS.80).aspx]] [[MSDN:http://msdn.microsoft.com/library/ja/vccore/html/_core_viewing_decorated_names.asp]] [#DecoName]
undname.exe を使用すると、装飾名を装飾されていない形式に変換できます。次に例を示します。
 C:\>undname ?func1@a@@AAEXH@Z
 Microsoft (R) C++ Name Undecorator
 Copyright (C) Microsoft Corporation 1981-2000. All rights reserved.Undecoration
 of :- "?func1@a@@AAEXH@Z"
 is :- "private: void __thiscall a::func1(int)"

* Base64エンコード・デコード [#Base64Encode]
- [[Convert.ToBase64String メソッド:http://msdn2.microsoft.com/ja-jp/library/system.convert.tobase64string(vs.80).aspx]]
- [[Convert.FromBase64String メソッド:http://msdn2.microsoft.com/ja-jp/library/system.convert.frombase64string(vs.80).aspx]]

* ウィンドウの最大化 [#WindowMaximize]
-~SDK&br;
[[ShowWindow:http://msdn2.microsoft.com/en-us/library/ms633548.aspx]]( hWnd, SW_MAXIMIZE );
-~MFC&br;
[[ModifyStyle:http://msdn2.microsoft.com/ja-jp/library/0xhz2t1c(VS.80).aspx]]( 0, WS_MAXIMIZE );&br;
[[RedrawWindow:http://msdn2.microsoft.com/ja-jp/library/0fdz8ey6(VS.80).aspx]]( NULL, NULL, RDW_FRAME|RDW_INVALIDATE );
-~[[WM_SYSCOMMAND:http://msdn2.microsoft.com/en-us/library/ms646360.aspx]]&br;
SC_MAXIMIZE

* http [#HttpRequest]
- [[大量 POST のための HttpSendRequestEx の使用方法:http://support.microsoft.com/kb/177188/ja]]
- [[黒ぬこ.com:http://kuronuko.com/]] / [[HTTPクライアントサンプル - WinInet API 版:http://kuronuko.com/program_lab/SampleWinInet.html]]
- [[WebClient クラス:http://msdn2.microsoft.com/ja-jp/library/system.net.webclient(VS.80).aspx]] (.NET Framework)
- [[HTTP クライアント サービス:http://msdn2.microsoft.com/ja-jp/library/x74c73yy(VS.80).aspx]] (ATL Server)
-- [[HttpPing サンプル : HTTP クライアント ツール:http://msdn2.microsoft.com/ja-jp/library/65a7y69f(VS.80).aspx]]

* stdole.dll [#stdole_dll]
** インストーラからインストール [#stdole_installer]
- .NET Framework 2.0 SDK をインストールすると一緒にインストールされる。
** ファイルを手でコピー [#stdole_copy]
- stdole.dllは[[Office XP PIAs:http://www.microsoft.com/downloads/details.aspx?familyid=c41bd61e-3060-4f71-a6b4-01feba508e52&displaylang=en]]に含まれている。
** リンク [#stdole_link]
- [[プライマリ相互運用アセンブリ (PIA):http://msdn.microsoft.com/library/ja/jpdndotnet/htm/whypriinterop.asp]]
- [[Installing the Office XP PIAs:http://msdn.microsoft.com/library/en-us/dnoxpta/html/odc_oxppias.asp]]
- [[Office 2003 プライマリ相互運用アセンブリ (PIA):http://msdn.microsoft.com/library/ja/jpstagsdk/html/stconPIAs.asp]]
- [[Installing and Using the Office 2003 Primary Interop Assemblies:http://msdn.microsoft.com/library/en-us/dno2k3ta/html/OfficePrimaryInteropAssembliesFAQ.asp]]

* DLL 読み込み失敗 [#FailToLoadDll]
- DLL 読み込みに失敗する場合、イベントビューアおよび sxstrace.exe を確認すること。
 > sxstrace.exe Trace -logfile:dll.log
 (ターゲットのプログラムを実行しバグを発生させる)
 (Enter キーを押してトレース終了)
 > sxstrace.exe Parse -logfile:dll.log -outfile:dll_parse.log
- [[Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL のセキュリティ更新プログラム:http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2]]

* ASP.NET [#ASPNET]
** UTF-8 の .aspx が文字化けする [#ASPNET_Encoding]
以下のどちらかの対策を行う必要がある。
-~web.config ファイルに[[globalization 要素:http://msdn2.microsoft.com/ja-jp/library/hy4kkhe0(VS.80).aspx]]を追加する。
 <configuration>
 	<system.web>
 		<globalization fileEncoding="utf-8" />
 	</system.web>
 </configuration>
-~UTF-8 ファイルにByte Order Mark (BOM) をつける。

* リソースファイルがコンパイルできない [#ResourceCompileError]
** 現象 [#ResourceCompileError_Message]
- ビルド時にリソースファイルのコンパイルでエラーになる。
 xxx.rc(nn): error RC2135: file not found: xxx
 xxx.rc(nn): error RC2164: unexpected value in xxx

** 原因 [#ResourceCompileError_Cause]
- Visual Studio の RC.EXE は、ANSI/UTF-16LE には対応しているが UTF-8(BOMあり) には対応してない。
- [[internationalization - Localized rc file will not compile - Stack Overflow:http://stackoverflow.com/questions/4675186/]]
- [[UTF-8 Handling in source code is inconsistent in resource file, IDE Editor, and compiler. - Microsoft Connect:http://connect.microsoft.com/VisualStudio/feedback/details/539845/]]

** 対処 [#ResourceCompileError_Workaround]
- ファイルを UTF-16LE で保存する。

* VS2010 で「VC++ ディレクトリ」設定が無い [#VS2010_VCDirProp]
- %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props に追記する。
 <?xml version="1.0" encoding="utf-8"?>
 <Project 
 	DefaultTargets="Build"
 	ToolsVersion="4.0"
 	xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
 >
 	<PropertyGroup>
 		<ExecutablePath>$(ExecutablePath)</ExecutablePath>
 		<IncludePath>$(IncludePath)</IncludePath>
 		<ReferencePath>$(ReferencePath)</ReferencePath>
 		<LibraryPath>$(LibraryPath)</LibraryPath>
 		<SourcePath>$(SourcePath)</SourcePath>
 		<ExcludePath>$(ExcludePath)</ExcludePath>
 	</PropertyGroup>
 </Project>
- [[[VC++ ディレクトリ] プロパティページ:http://msdn.microsoft.com/ja-jp/library/vstudio/ee855621.aspx]]
- [[Visual Studio 2010 C++ の “VC++ ディレクトリ” 設定はどこへ?:http://togarasi.wordpress.com/2010/05/18/]] @ [[re-Think things:http://togarasi.wordpress.com/]]

* VS2010 上で VS2008 の設定が適用される [#PlatformToolSet]
** 現象 [#PlatformToolSet_Phenomenon]
- VS2010上でVS2010の設定ではなくVS2008の設定が適用されてしまう。
-- $(IncludePath) が「Microsoft Visual Studio 10.0/VC/Include」ではなく「Microsoft Visual Studio 9.0/VC/Include」になる。
** 原因 [#PlatformToolSet_Cause]
- プロジェクトのプロパティで、「全般 - プラットフォームツールセット」が「v90」になっている。
** 対策 [#PlatformToolSet_Workaround]
- 「プラットフォームツールセット」を「v100」に変更する。

* 固定長配列の要素数を得る [#Macro_CountOf]
- [[_countof マクロ:http://msdn.microsoft.com/ja-jp/library/ms175773.aspx]]を使用する。
#code(c){{{{
#include <stdlib.h>

long arr[] = { 1, 2, 3, };
int arr_length = _countof(arr);	// 配列の要素数
int arr_size = sizeof(arr);		// 配列全体のバイト数
}}}}
- wchar_t[] に適用すると、末尾の '\0' 込みの長さが得られる。

* 型別のバイト数 [#TypeSize]
#code(c){{{{
int main()
{
	printf("char\t%zd\n", sizeof(char));
	printf("short\t%zd\n", sizeof(short));
	printf("int\t%zd\n", sizeof(int));
	printf("long\t%zd\n", sizeof(long));
	printf("float\t%zd\n", sizeof(float));
	printf("double\t%zd\n", sizeof(double));
	printf("long long\t%zd\n", sizeof(long long));
	printf("long double\t%zd\n", sizeof(long double));
	printf("wchar_t\t%zd\n", sizeof(wchar_t));
	printf("size_t\t%zd\n", sizeof(size_t));
	printf("char*\t%zd\n", sizeof(char*));
	printf("wchar_t*\t%zd\n", sizeof(wchar_t*));
	return 0;
}
}}}}

** 実行結果 [#TypeSize_Result]
|~型|~VS2015/x86|~VS2015/x64|h
|~char|RIGHT:1|RIGHT:1|
|~short|RIGHT:2|RIGHT:2|
|~int|RIGHT:4|RIGHT:4|
|~long|RIGHT:4|RIGHT:4|
|~float|RIGHT:4|RIGHT:4|
|~double|RIGHT:8|RIGHT:8|
|~long long|RIGHT:8|RIGHT:8|
|~long double|RIGHT:8|RIGHT:8|
|~wchar_t|RIGHT:2|RIGHT:2|
|~size_t|BGCOLOR(#FFC0C0):RIGHT:4|BGCOLOR(#FFC0C0):RIGHT:8|
|~char*|BGCOLOR(#FFC0C0):RIGHT:4|BGCOLOR(#FFC0C0):RIGHT:8|
|~wchar_t*|BGCOLOR(#FFC0C0):RIGHT:4|BGCOLOR(#FFC0C0):RIGHT:8|
- VS2015: Visual Studio 2015 (v140) 

- [[64bit OS と 32bit OS でのデータ型の相違一覧 - drk7jp:http://www.drk7.jp/MT/archives/000851.html]]

* Visual Studio バージョン [#VisualStudioVersion]
|~名称|~バージョン|
|Visual Studio 2017|RIGHT:v150|
|Visual Studio 2015|RIGHT:v140|
|Visual Studio 2013|RIGHT:v120|
|Visual Studio 2012|RIGHT:v110|
|Visual Studio 2010|RIGHT:v100|
|Visual Studio 2008|RIGHT:v90|
|Visual Studio 2005|RIGHT:v80|

* リンク (Microsoft) [#Link_MS]
- [[Visual Studio:http://www.microsoft.com/visualstudio/jpn/]]
-- [[ダウンロード:http://www.microsoft.com/visualstudio/jpn/downloads]]
- [[Visual Studio Express Edition:http://www.microsoft.com/japan/msdn/vstudio/express/]]
-- [[Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う:http://www.microsoft.com/japan/msdn/vstudio/express/2005/visualc/usingpsdk/]]
- .NET Framework [[ja:http://www.microsoft.com/japan/msdn/netframework/]] [[en:http://msdn.microsoft.com/netframework/]]
-- [[クラス ライブラリ開発のデザイン ガイドライン:http://msdn.microsoft.com/ja-jp/library/ms229042]]
--- [[名前空間の名前:http://msdn.microsoft.com/ja-jp/library/ms229026.aspx]]
- [[SQL Server:http://www.microsoft.com/japan/sql/default.mspx]]
- [[Web Services Enhancements (WSE):http://msdn.microsoft.com/webservices/webservices/building/wse/default.aspx]] (Microsoft.Web.Services.dll)
- [[Windows Mobile:http://www.microsoft.com/japan/windowsmobile/]]
- [[DLL Help:http://support.microsoft.com/dllhelp/]]
- [[Windows Vista デベロッパー センター:http://www.microsoft.com/japan/msdn/windowsvista/]] / [[ベータ版ダウンロード:http://www.microsoft.com/japan/msdn/windowsvista/getthebeta/]]
- [[Windows Vista対応支援センター:http://www.microsoft.com/japan/partner/products/windowsfamily/windowsvista/csc/techinfo.mspx]]
- [[JIS X 0213:2004 対応と新日本語フォント「メイリオ」について:http://www.microsoft.com/japan/windowsvista/jp_font/default.mspx]]
- [[Word 2007: Rich Text Format (RTF) Specification, version 1.9:http://www.microsoft.com/downloads/details.aspx?FamilyId=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en]]
- [[ODBC Programmer's Reference:http://msdn.microsoft.com/en-us/library/ms714177(VS.85).aspx]]

** ダウンロード [#Link_MS_Download]
- [[TechNet Evaluation Center:http://technet.microsoft.com/ja-jp/evalcenter/]] / [[以前のバージョン:http://technet.microsoft.com/ja-JP/evalcenter/dn407368]] 評価版のダウンロード
- [[Visual Studio Image Library:https://www.microsoft.com/en-us/download/details.aspx?id=35825]]
- [[Windows と Windows Phone SDK のアーカイブ - Windows アプリ開発:https://developer.microsoft.com/ja-jp/windows/downloads/sdk-archive]]
- [[Windows SDK for Windows 8.1:http://msdn.microsoft.com/ja-JP/windows/desktop/aa904949.aspx]]
- [[Microsoft .NET Framework 4.6 (オフライン インストーラー):https://www.microsoft.com/ja-jp/download/details.aspx?id=48137]]
- [[Microsoft .NET Framework 4.5.2 (オフライン インストーラー):http://www.microsoft.com/ja-JP/download/details.aspx?id=42642]]
- [[Visual Studio 2013 の Visual C++ 再頒布可能パッケージ:http://www.microsoft.com/ja-jp/download/details.aspx?id=40784]]
- [[Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ:http://www.microsoft.com/ja-jp/download/details.aspx?id=30679]]
- [[Microsoft Visual Studio 2010 Service Pack 1:http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5]] ([[ISO:http://go.microsoft.com/fwlink/?LinkId=210710]])
- [[Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO):http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35AEDA01-421D-4BA5-B44B-543DC8C33A20]]&br;
インストール前に Visual C++ 2010 再頒布可能パッケージをアンインストールしておく。
- [[Microsoft .NET Framework 4:http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7]]
//- [[Microsoft Visual C++ 2010 再頒布可能パッケージ (x86):http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84]]
//- [[Microsoft Visual C++ 2010 再頒布可能パッケージ (x64):http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=BD512D9E-43C8-4655-81BF-9350143D5867]]
- [[Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86):http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=C32F406A-F8FC-4164-B6EB-5328B8578F03]]
- [[Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x64):http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=C68CCBB6-75EF-4C9D-A326-879EAB4FCDF8]]
- [[Microsoft Visual Studio 2008 Express Edition SP1:http://www.microsoft.com/downloads/details.aspx?FamilyID=3254c868-bcb9-412c-95c6-d100c872ec60&DisplayLang=ja]]
- [[Windows SDK for Windows Server 2008 and .NET Framework 3.5:http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en]]
//- [[Microsoft Visual C++ 2008 再頒布可能パッケージ (x86):http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=ja]]
- [[Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86):http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2]]
- [[Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation):http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&displaylang=ja]]
- [[Microsoft Visual Studio 2005 Express Editions Service Pack 1:http://www.microsoft.com/downloads/details.aspx?familyid=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E&displaylang=ja]]
- [[Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL のセキュリティ更新プログラム:http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2]]
//- [[Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86):http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647]]
- [[Windows Server 2003 R2 Platform SDK ISO Download:http://www.microsoft.com/downloads/details.aspx?FamilyId=E15438AC-60BE-41BD-AA14-7F1E0F19CA0D&displaylang=en]]
- [[Windows Server 2003 Platform SDK Full Download:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm]] (2003年2月版, Visual Studio 6 用)
- [[.NET Framework 2.0 SDK 日本語版 (x86):http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec]]
- [[Windows Mobile 6 Professional and Standard Software Development Kits Refresh:http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en]]
- [[Windows Mobile 5.0 SDK for Pocket PC:http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en]]
- [[2007 Office system ドライバ: データ接続コンポーネント:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=ja]] ODBC, OLEDB を通して *.xlsx や *.accdb に接続するためのドライバ。

* リンク (非MS) [#Link_NonMS]
- [[Doxygen]]

- [[猫でもわかるプログラミング:http://www.kumei.ne.jp/c_lang/]]
- [[VC++の使い方:http://www.nitoyon.com/vc/]]
- [[Standard Template Library プログラミング on the Web:http://www005.upp.so-net.ne.jp/episteme/html/stlprog/]]
- [[Visual C++ の勉強部屋:http://homepage3.nifty.com/ishidate/vcpp.htm]] @ [[石立 喬のホームページ:http://homepage3.nifty.com/ishidate/]]
- [[ResEdit Resource Editor - free resource editor for Win32:http://www.resedit.net/]]
-- hao123 がバンドルされるようになったので(1.6.6)、インストール時に注意すること。
-- 「*.rc」を右クリック。「ファイルを開くアプリケーションの選択」で既定値を「ResEdit」に変更しておくと、ダブルクリックで起動できる。
-- コンパイル時に警告が表示される場合、richedit.h のインクルードをコメントアウトする。
 string.h(xx): warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'
--- オプション - 設定 - Code generation - Resource script template
 #include <windows.h>
 #include <commctrl.h>
 //#include <richedit.h>
 #include "%RESOURCE_HEADER%"
 
 %RESOURCES%
- [[XN Resource Editor:http://www.wilsonc.demon.co.uk/d10resourceeditor.htm]]
- [[Visual Studio 2010でプログラミングはこう変わる!:http://itpro.nikkeibp.co.jp/article/COLUMN/20091221/342498/]]
- [[Visual Studio 2010導入・活用ガイド - Visual Studio 2010導入・活用ガイド:ITpro:http://itpro.nikkeibp.co.jp/article/COLUMN/20100805/351048/]]
- [[プログラマが知っておくべきWindows 7の仕組み:http://itpro.nikkeibp.co.jp/article/COLUMN/20101005/352621/]]
- [[Visual Studioユーザー必見! 最新Windowsインストーラー作成 再入門 - CodeZine:http://codezine.jp/article/detail/5814]]
- [[【ネットワールド】:InstallShieldコラム「第3章:インストーラー作成」:http://www.networld.co.jp/is/column3.htm]]
- [[Dependency Walker Home Page:http://www.dependencywalker.com/]] exeやdllの依存関係を調べるツール
- [[Fiddler Web Debugger:http://www.fiddler2.com/]]
-- [[Webアクセスをモニタする(IE/単体アプリ編) - @IT:http://www.atmarkit.co.jp/fwin2k/win2ktips/479httphview/httphview.html]]
-- [[実はFiddlerがすごすぎたので、機能まとめ紹介 : blog.loadlimit - digital matter -:http://blog.loadlimits.info/2009/09/%E5%AE%9F%E3%81%AFfiddler%E3%81%8C%E3%81%99%E3%81%94%E3%81%99%E3%81%8E%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%81%E6%A9%9F%E8%83%BD%E3%81%BE%E3%81%A8%E3%82%81%E7%B4%B9%E4%BB%8B/]]
--- Filter / Use Filters / Response Type and Size / Hide IMAGE/*

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS