cppBuilder C++ Builder XE4 > Font > TLabelのWidthに基づき、フォントサイズを自動計算し変更する (FMX実装からVCL実装への移植)appearancefontcppBuilderfont C++ Builder XE4 > TeeChart > フォント > グラフタイトル | 左軸ラベル | 下軸 (時間軸)ラベルのフォントサイズを大きくするコードfontsizeteechartappearancecppBuilderfont C++ Builder XE4 > geometry > 右配置のTEditのフォントサイズを拡大時、左配置のTChartを残りスペースで描画するサイズに落とす > ScaleBy()での処理sizefontgeometrycppBuilderfont [Obsolete] C++ Builder XE4 > geometry > 右配置のTEditのフォントサイズを拡大時、左配置のTChartを残りスペースで描画するサイズに落とす > Font->Size変更後に他の値を自動計算sizefontgeometrycppBuilderfont C++ builder 10.2 Tokyo > IDE **bug** > プロジェクトファイルが壊れる > USEFORMの中身がフォーム名でなくコンポーネント名に置き換わっているtrapcppBuilderIDEIDE C++ Builder 10.2 Tokyo > IDE > コンポーネントの追加方法 > ツールパレット(失敗: 配置先の間違い), 右クリックからのコンテキストメニュー(成功)mistakecppBuilderdifferenceIDEIDE C++ Builder 10.2 Tokyo > Indy > EIdReplyRFCError > デバッガ動作時 > try, catch以前にエラーになる > エラー回避設定とその解除exceptionindyftpIDEcppBuilderftp C++ Builder XE4, 10.2 Tokyo > Bug? > TStreamMemory > WriteCopmponent() > TShape->Brush->Color = clWhiteの時だけ、色情報をコピーできない > clWhiteがデフォルトColorであるためcolorcppBuilderbugIDEbug C++ Builder XE4 | Tokyo > IDEインサイト使用前と後の作業効率 > フォームデザイン時の作業効率の向上RadStudiocppBuilderIDEUIIDEInsightSearchBoxUI C++ Builder XE4 > TTabControl > フォームデザイナ: Tabの追加手順IDEProceduredifficultToSearchTTabControlcppBuilderIDE C++ Builder XE4 > IDE Insight search box > TLabel, TEditのCaption, Text編集 > Capで検索すればいいtipsIDEInsightSearchBoxcppBuilderIDEtips C++ Builder XE4 > IDE > IDE Insight search box > TButtonのNameプロパティ(@オブジェクトインスペクタ)にジャンプshortcutcppBuilderIDEUIIDEInsightSearchBoxUI C++ Builder 10.2 Tokyo > FastReport > TfrxLineViewerで線を引く > performance:20万本の描画は不可能performanceFastReportcppBuilderperformance C++ Builder XE4 > TeeChart > 多量のプロットの描画高速化 > 実行可能コード (2019-04-11版)performanceteechartcppBuilderperformance C++ Builder XE4 > TStringGrid: カレンダー表示 (色つき) > 月変更可能 | クリックした時にその日付を[DateTimePicker1]に設定するcalendardatetimecolorcppBuilderTStringGridcolor C++ Builder XE4 > TStringGrid と TCalendar > TStringGridにTCalendarの文字列をコピーして、背景色を変更する実装colordatetimeTStringGridcppBuildercolor C++ Builder XE4 > TMonthCalendar > 1日から4日をBold表示 > Boldかどうか分かりにくいTMonthCalendardatetimecppBuilderdatetime C++ Builder XE4 > UI > 実装: [マウスクリック]と[マウスでの範囲選択]を判別するmouseEventcppBuilderdifferenceUIUI C++ Builder XE4 > TEdit > UI > TEditが沈んでいない状態にする設定 > [BorderStyle]を[bsSingle]から[bsNone]に変更TEditcppBuilderdifferenceUIUI C++ Builder XE4 > 違い > this->ScaleBy(100 / s_curFactor, 100); と this->ScaleBy(100, s_curFactor * 100); > 前者では計算誤差が生じるaccuracygeometrybugcppBuilderdifferencebug C++ Builder > geometry > TColorBox > ScaleBy()の拡大結果 > 10.2 Tokyo: きちんと拡大される | XE4: 縦方向の拡大がされないgeometrycppBuilderdifferencecppBuilder C++ Builder 10.2 Tokyo | XE4 > TeeChart > マウスクリック位置の値を表示する > 10.2 Tokyo:動作する | XE4: エラー > 10.2 TokyoでもエラーteechartcppBuilderbugdifferencebug C++ Builder XE4 > TMemo > Strings[0]とTextの違いmistakestringOperationTMemocppBuilderdifferencecppBuilder Windows 8.1 + Excel 2016 > Ctrl + Alt + vの動作 > コピー元閉じた状態: 「Unicodeテキスト」または「テキスト」のみOleExcelcppBuilderdifferenceExcel C++ Builder 10.2 Tokyo > FindComponent()した結果をTEdit *に入れる場合 > dynamic_cast<TEdit *>と(TEdit *)キャストの違いmistakecppBuildercastdifferencecast C++ Builder XE4 > Windows 7, 8.1, 10 のウィンドウサイズ情報を見るgeometrycppBuilderdifferencecppBuilder C++ Builder 10.2 Tokyo Update 3 > MinimizeName() > 未解決のシンボル > 対処 | XE4では動作していたstringOperationcppBuildererrordifferenceerror C++ Builder > TeeChart > Difference > XE4 | 10.2 Tokyo > 範囲指定のデフォルト色が異なる (XE4から10.2Tokyoへの移行)migrationcppBuilderdifferenceteechartmigration C++ Builder 10.2 Tokyo > WidthとClientWidthの違い on (Win7, Win8.1, Win10) > 同じように違う | フォーム外側の枠: Win10にはないmigrationgeometryWindows10cppBuilderdifferencemigration C++ Builder 10.2 Tokyo > Error: OleStr型からDate型へのバリアント型変換はできません。differencedatetimeerrorcppBuildererror C++ Builder XE4, 10.2 Tokyo > TForm > BorderStyle > bsSingle (biMinimize と biMaximize) | bsDialogTFormcppBuilderdifferenceUIUI C++ Builder / TCanvas > Form上に描くか、TImage上に描くかで処理を変えるTCanvascppBuilderdifference#migratedcppBuilder C++ Builder XE4, 10.2 Tokyo > フォーム表示時にデフォルト フォーカスになるボタンを設定する > フォームの ActiveControlプロパティに設定する / FormShow()にてSetFocus()するTFormcppBuilderdifference#migratedcppBuilder
C++ Builder XE4 > Font > TLabelのWidthに基づき、フォントサイズを自動計算し変更する (FMX実装からVCL実装への移植)appearancefontcppBuilderfont C++ Builder XE4 > TeeChart > フォント > グラフタイトル | 左軸ラベル | 下軸 (時間軸)ラベルのフォントサイズを大きくするコードfontsizeteechartappearancecppBuilderfont C++ Builder XE4 > geometry > 右配置のTEditのフォントサイズを拡大時、左配置のTChartを残りスペースで描画するサイズに落とす > ScaleBy()での処理sizefontgeometrycppBuilderfont [Obsolete] C++ Builder XE4 > geometry > 右配置のTEditのフォントサイズを拡大時、左配置のTChartを残りスペースで描画するサイズに落とす > Font->Size変更後に他の値を自動計算sizefontgeometrycppBuilderfont C++ builder 10.2 Tokyo > IDE **bug** > プロジェクトファイルが壊れる > USEFORMの中身がフォーム名でなくコンポーネント名に置き換わっているtrapcppBuilderIDEIDE C++ Builder 10.2 Tokyo > IDE > コンポーネントの追加方法 > ツールパレット(失敗: 配置先の間違い), 右クリックからのコンテキストメニュー(成功)mistakecppBuilderdifferenceIDEIDE C++ Builder 10.2 Tokyo > Indy > EIdReplyRFCError > デバッガ動作時 > try, catch以前にエラーになる > エラー回避設定とその解除exceptionindyftpIDEcppBuilderftp C++ Builder XE4, 10.2 Tokyo > Bug? > TStreamMemory > WriteCopmponent() > TShape->Brush->Color = clWhiteの時だけ、色情報をコピーできない > clWhiteがデフォルトColorであるためcolorcppBuilderbugIDEbug C++ Builder XE4 | Tokyo > IDEインサイト使用前と後の作業効率 > フォームデザイン時の作業効率の向上RadStudiocppBuilderIDEUIIDEInsightSearchBoxUI C++ Builder XE4 > TTabControl > フォームデザイナ: Tabの追加手順IDEProceduredifficultToSearchTTabControlcppBuilderIDE C++ Builder XE4 > IDE Insight search box > TLabel, TEditのCaption, Text編集 > Capで検索すればいいtipsIDEInsightSearchBoxcppBuilderIDEtips C++ Builder XE4 > IDE > IDE Insight search box > TButtonのNameプロパティ(@オブジェクトインスペクタ)にジャンプshortcutcppBuilderIDEUIIDEInsightSearchBoxUI C++ Builder 10.2 Tokyo > FastReport > TfrxLineViewerで線を引く > performance:20万本の描画は不可能performanceFastReportcppBuilderperformance C++ Builder XE4 > TeeChart > 多量のプロットの描画高速化 > 実行可能コード (2019-04-11版)performanceteechartcppBuilderperformance C++ Builder XE4 > TStringGrid: カレンダー表示 (色つき) > 月変更可能 | クリックした時にその日付を[DateTimePicker1]に設定するcalendardatetimecolorcppBuilderTStringGridcolor C++ Builder XE4 > TStringGrid と TCalendar > TStringGridにTCalendarの文字列をコピーして、背景色を変更する実装colordatetimeTStringGridcppBuildercolor C++ Builder XE4 > TMonthCalendar > 1日から4日をBold表示 > Boldかどうか分かりにくいTMonthCalendardatetimecppBuilderdatetime C++ Builder XE4 > UI > 実装: [マウスクリック]と[マウスでの範囲選択]を判別するmouseEventcppBuilderdifferenceUIUI C++ Builder XE4 > TEdit > UI > TEditが沈んでいない状態にする設定 > [BorderStyle]を[bsSingle]から[bsNone]に変更TEditcppBuilderdifferenceUIUI C++ Builder XE4 > 違い > this->ScaleBy(100 / s_curFactor, 100); と this->ScaleBy(100, s_curFactor * 100); > 前者では計算誤差が生じるaccuracygeometrybugcppBuilderdifferencebug C++ Builder > geometry > TColorBox > ScaleBy()の拡大結果 > 10.2 Tokyo: きちんと拡大される | XE4: 縦方向の拡大がされないgeometrycppBuilderdifferencecppBuilder C++ Builder 10.2 Tokyo | XE4 > TeeChart > マウスクリック位置の値を表示する > 10.2 Tokyo:動作する | XE4: エラー > 10.2 TokyoでもエラーteechartcppBuilderbugdifferencebug C++ Builder XE4 > TMemo > Strings[0]とTextの違いmistakestringOperationTMemocppBuilderdifferencecppBuilder Windows 8.1 + Excel 2016 > Ctrl + Alt + vの動作 > コピー元閉じた状態: 「Unicodeテキスト」または「テキスト」のみOleExcelcppBuilderdifferenceExcel C++ Builder 10.2 Tokyo > FindComponent()した結果をTEdit *に入れる場合 > dynamic_cast<TEdit *>と(TEdit *)キャストの違いmistakecppBuildercastdifferencecast C++ Builder XE4 > Windows 7, 8.1, 10 のウィンドウサイズ情報を見るgeometrycppBuilderdifferencecppBuilder C++ Builder 10.2 Tokyo Update 3 > MinimizeName() > 未解決のシンボル > 対処 | XE4では動作していたstringOperationcppBuildererrordifferenceerror C++ Builder > TeeChart > Difference > XE4 | 10.2 Tokyo > 範囲指定のデフォルト色が異なる (XE4から10.2Tokyoへの移行)migrationcppBuilderdifferenceteechartmigration C++ Builder 10.2 Tokyo > WidthとClientWidthの違い on (Win7, Win8.1, Win10) > 同じように違う | フォーム外側の枠: Win10にはないmigrationgeometryWindows10cppBuilderdifferencemigration C++ Builder 10.2 Tokyo > Error: OleStr型からDate型へのバリアント型変換はできません。differencedatetimeerrorcppBuildererror C++ Builder XE4, 10.2 Tokyo > TForm > BorderStyle > bsSingle (biMinimize と biMaximize) | bsDialogTFormcppBuilderdifferenceUIUI C++ Builder / TCanvas > Form上に描くか、TImage上に描くかで処理を変えるTCanvascppBuilderdifference#migratedcppBuilder C++ Builder XE4, 10.2 Tokyo > フォーム表示時にデフォルト フォーカスになるボタンを設定する > フォームの ActiveControlプロパティに設定する / FormShow()にてSetFocus()するTFormcppBuilderdifference#migratedcppBuilder