タグ

PL-C++とTipsに関するsasaplus1のブックマーク (6)

  • ATMARK

    133.242.243.6 / HatenaBookmark/4.0 (Hatena::Bookmark; Analyzer)

  • Win32プログラミングノート --- Misc. ---

    解説 GetModuleFileName()にAfxGetInstanceHandle()の戻り値を渡すと、実行中のexeファイルの フルパスを取得できます。 GetFileVersionInfoSize()は、引数のファイル名に渡したファイルに含まれるリソースの バージョン情報の大きさを取得します。 alloca()でスタック上にバッファを用意し、 GetFileVersionInfo()で、バージョンリソースのチャンクを取得します。 取得したいのは単にバージョン情報だけなので、 ルートの情報をVerQueryValue()を使って取得します。 余談ですが、alloca は NULL を返しません。 NT の場合、メモリがアロケートできなかった場合には例外が発生します。 一般的には、alloca は使わないほうが良いライブラリ関数とされています。 (でも楽チンだから使っちゃうんだこれが…

  • _T("")マクロだのL""マクロだのLPCTSTRだのの世界一詳しい解説

    _T("")マクロについて 初心者の方へ 下の説明を読むのが面倒なら次のように設定を変更すれば わずらわしい思いはしなくてもよくなります。 また、下の設定をすればLPCTSTRとか訳の分からないものはconst char *と同じ意味になり、 自分でコードを書く時にも_T("") などと書く必要もなくなります。 VisualStudio2005での設定例(2003や2008でもほとんど同じです): プロジェクト名で右クリックしてプロパティを選択 (ここでは太文字でcppTestと書いてあるやつ) 左側のツリーで構成プロパティ→全般を選択するとこのようなものが出てくる。 デフォルトでは文字セットのところが『Unicode 文字セットを使用する』となっているはず。 これを『マルチバイト文字セットを使用する』に変更してOKを押すと設定完了。 上級者向けの説明 おそら

  • 文字列を示す "abc"、_T("abc")、L"abc" は全て意味が違う!(UsefullCode.net)

    UsefullCode.net Visual Studio 2005/2008/2010やandroid SDK/NDKでの開発者向けに便利なソースコードを提供 This site provide you with useful source codes under 'USEFULLCODE license'. 文字を代入するときに使う " " (ダブルクオーテーション)。Windowsプログラミングでは_T(" ") を見かけることが多いから、それに倣って... char pszText[256]; strcpy(pszText,_T("あいうえお")); というようなソースコードを書いていないだろうか?残念ながらこれは大きな間違えだ。実はこの _T(" ")いうのはcharやWCHARに対してTCHARがあるのと同じで、ユニコードビルド時はユニコード文字列を、非ユニコード文字列時はSH

  • runan.net 域名出售 domain for sale

    域名交易方式 阿里云一口价购买:https://mi.aliyun.com/detail/online.html?domainName=runan.net(如果没发布一口价请联系我们带价push) 阿里云带价push:买家把账号发给我们,我们把域名带价过户(push)到买家账号,买家接收后,系统会自动把域名转给买家。 买家先支付转入费用,可以转移域名到其它注册商,转入成功后,再进行带价push交易。 买家先付全款,可以给域名转移密码,买家自行转入到其它注册商。 如果买家无法绑定支付宝,可以先付全款,我们通过账号间转移功能把域名过户到买家账号。 阿里云操作指南 注册账号:https://account.aliyun.com/register/register.htm 注册成功后,系统会自动发送验证邮件,登录邮箱后进行邮件验证。 添加身份认证:https://account.console.a

  • Leafel's note

    Since 1999/01/30 Last Modified on 2020/03/18 Wed. 日記 最近の日記 / 昔の日記 メニュー 2006/09/17   Delphi (Delphi programing) 2006/11/24   C/C++ (GCC, Win32 API) 2020/03/18   Software (Software libraly) New!! 2006/09/24   Links (My bookmarks ?) 2002/10/13   Trash box (Danger !?) 更新 2020/03/18   藤 -Resizer- の更新(正式版) 2018/05/28   Simple Application Launcher の更新(正式版) Copyright(C) 1998-2020 C-yan (このサイトについて, 掲示板) Tw

  • 1