Delphi/C++BuilderでCtrl+Shift+0でブックマークを設定できないときの対策

twitterで教えていただきました。 Windows Vista以降では「Ctrl+Shift+0」のショートカットキーは、IME切り替えのショートカットキーに使用されているため、Ctrl+Shift+0でブックマーク …

Continue reading ‘Delphi/C++BuilderでCtrl+Shift+0でブックマークを設定できないときの対策’ »

ボタンに盾アイコン(シールドアイコン)を表示する

Windows Vista以降では、管理者権限が必要な処理を行うボタンには盾アイコン(シールドアイコン)を表示します。 盾シールド(シールドアイコン)の例 Delphi/C++Builder 2009以降には、ボタンに盾 …

Continue reading ‘ボタンに盾アイコン(シールドアイコン)を表示する’ »

C++Builder XE3でユニコード文字列の保存と読み込み

多国語を含む文字列はShift_JISでは保存できません。 このような文字列は文字コードにUTF-16やUTF-8を使ってファイルに保存します。 ユニコード文字列をファイルに保存する 文字コードを指定してファイルに保存す …

Continue reading ‘C++Builder XE3でユニコード文字列の保存と読み込み’ »

C++Builder XE3で「Nonshared DATA segment required」エラーが出るときは、「動的RTLとリンク」をfalseに変更する

「プロジェクトオプション」→「C++コンパイラ」→「デバッグ」→「CodeGuardを有効にする」がtrue かつ 「プロジェクトオプション」→「C++リンカ」→「動的RTLとリンク」がtrue のとき、 アプリケーショ …

Continue reading ‘C++Builder XE3で「Nonshared DATA segment required」エラーが出るときは、「動的RTLとリンク」をfalseに変更する’ »