C++ 旧C++BuilderアプリケーションをUnicode対応するための必須知識 著者: Embarcadero Japan Support 2021年01月14日バージョン2007以前のDelphi / C++Builderアプリケーションを最新バージョンに移行するには、Unicode対応が必須となりますが、C++Builderアプリケーションの場合、Delphiと異なり、文字列型の扱いにいくつものバリエーションがあり、Delphiと同じUnicode対応のシナリオが有効ではない場合があります。… 続きを読む
DelphiRAD Studio Delphiを使用してWindowsからシステムBIOS情報を簡単に取得するには? 著者: Embarcadero Japan Support 2021年01月12日登録キーを使用してアプリケーションを保護しようとしたことがありますか? もしそれを行いたい場合、さまざまな方法で実現することができます。(例えば、デバイスのシリアル番号などに基づいて登録キーを生成など) あるいは、分析のためにデバイスに関するすべての情報を取得しようとしたことがありますか? もしそれを行いたい場合、「TSMBIOS」というDelphi向けのオープンソースライブラリを利用することで、Object…
DelphiIDERAD Studioアップデート Google Playストアで、新しいFireUI App Previewを公開 著者: Embarcadero Japan Support 2021年01月07日RAD Studio 10.1 Berlin以降のバージョンで、IDEのフォームデザイナで編集した画面デザインをiOSやAndroidなどのモバイルデバイスの実機上で即座に確認可能なFireUI ライブプレビューが導入されました。 FireUI…
DelphiRAD Studio Firebaseを迅速かつ簡単にDelphiアプリへ統合する 著者: Embarcadero Japan Support 2021年01月06日このブログでは、Firebase REST-APIをベースに純粋なObject Pascal言語で開発されたオープンソースのクロスプラットフォームライブラリである「Firebase for Delphi」について紹介いたします。 Google Firebase Cloud… 続きを読む
Delphi Delphi VCLでWINSOFTのライブラリを使い光学式バーコード認識行う方法を学ぶ 著者: Embarcadero Japan Support 2020年12月30日1.前書き OBR(Optical Barcode…
C++DelphiIDERAD Studio 新しいIDEプラグイン:高機能な並列デバッガ 著者: Embarcadero Japan Support 2020年12月24日このブログでは、標準のIDE機能では提供していない高度なコードエディタのマークアップ、コールスタックUI、マルチスレッドデバッグツールを備えた新しいIDEのプラグインである高機能な「並列デバッガ」の概要について詳しく解説いたします。 「Parnassus…
C++RAD Studio事例 大規模なC++プロジェクトのビルド時間をTwineCompileで高速化 著者: Embarcadero Japan Support 2020年12月23日「TwineCompile」は、アップデートサブスクリプションが有効なユーザーを対象としたProfessional版を含むすべてのC++Builderのエディションで無償での利用可能なプラグインであり、… 続きを読む
C++RAD Studio C++BuilderでC++17 構造化束縛(Structured Bindings)の使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月22日このブログでは、C++17で利用可能な構造化束縛(Structured Bindings)を使用して効率的なコードを迅速に書く方法をC++Builderで学びます。 C++17では、糖衣構文(syntax…
C++DelphiRAD Studioアップデート RAD Studio 10.4.1向けPatch: Appleプラットフォームの修正(12月更新版) 著者: Embarcadero Japan Support 2020年12月18日2020年11月にmacOSとiOSの最新バージョンのサポートを改善することにフォーカスした「RAD Studio 10.4.1向けPatch…
C++RAD Studio C++Builderで最新C++ constexprの使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月17日このブログでは、constexpr変数とconstexpr関数を利用する方法を学習します。このライブラリを利用する理由は、実行時ではなくコンパイル時に計算を実行するアプリケーションのパフォーマンスの向上させることで、コンパイル時に時間を割り当てることにより、結果的に実行時間を節約することが目的です。 constexprキーワードはC++11で導入され、C++14およびC++17で改善されました。 constexprは、オブジェクトまたは関数の値をコンパイル時に評価でき、その式を他の定数式で使用できることを指定します。… 続きを読む