Recent Blog Posts

Interbase 2017 インストール[JAPAN] Interbase 2017 の Developer Editionは、無料で試す事が可能です。   [Interbase 2017 ダウンロード]   https://downloads.embarcadero.com/free/interbase?lang=jp 上記URLからダウンロードできます。 InterBase_2017_JP.zipがダウンロードされますので解凍します。     [Interbase 2017 インストール]   install_windows.exeを起動します。 上のような画面が出るので、Interbase 2017 32bit版 もしくはInterbase 2017 64bit版どちらかをチェック ADOドライバ ODBCドライバを選択し[インストール]ボタンをクリック   32bitと64bit同じ画面が起動しインストールを開始「日本語」を選択し、「OK」ボタンをクリック (32bitと64bitのInterbaseを2...
RAD Studio 10.2 Patch for Android Released As Sarina already mentioned in the community site, last week Embarcadero released a second patch for Delphi and C++Builder 10.2 Tokyo. The first patch was focused on tool chain issues, while this new one addresses several issues for Android platform support. Namely, some of the fixes relate with the platform changes in editing (causing problems when using the backspace key) while other address regressions (and performance issues) introduced in 10.2 Tokyo and caused by platform changes in threadi...

Posted by on in Blogs
URLエンコード TURLEncoding[JAPAN] System.NetEncoding.TURLEncoding C++BuilderでURL エンコード 形式でデータをエンコードおよびデコードするメソッドを提供 TURLEncoding は、スペース(プラス記号 + として)と、次の予約された URL エンコード文字のみをサポートします ;:&=+,/?%#[]。 TURLEncoding は、プラス記号(スペースとして)と、どんなパーセント エンコード文字(%2A や %41 など)のデコードもサポートします。 例 //Encode('A0*''()@$! ;:&=+,/?%#[]"') は、'A0*''()@$!+%3B%3A%26%3D%2B%2C%2F%3F%25%23%5B%5D%22' //を返します。 //Decode('%41%30%2A%27%28%29%40%24%21%20%3B%3A%26%3D%2B%2C%2F%3F%25%23%5B%5D%22') は、'A0*''()@$! ;:&=+,/?%#[]"' ...

Posted by on in Blogs
Use TRESTDataSetAdapter with arbitrary JSON One basic question I get asked is how can I convert arbitrary JSON into some kind of data structure such that I can extract useful data? One solution is to use the TRESTDataSetAdapter with arbitrary JSON. The TRESTDataSetAdapter and TClientDataSet components convert the JSON representation into a dataset. The TRESTDataSetAdapter has many nice functionalities, but some developers assume you are getting the JSON back from a REST call. But, you can use TR...
FireMonkey Android Compatibility Patch for RAD Studio 10.2 Tokyo We have released a FireMonkey Android Compatibility Patch for RAD Studio 10.2 Tokyo. You can download it at: http://cc.embarcadero.com/item/30781
CodeRage 2017: Aufzeichnungen der Zweiten Deutschen CodeRage Die CodeRageDE (Zweite Deutsche CodeRage) war gestern ein voller Erfolg! Viele Interessante und ausgiebige Vorträge zu den Themen Delphi, C++Builder, modernes C++, TMSPassKit, FireDAC Cached Update, Linux Entwicklung mit Apache, Facebook Login mit Delphi, Neuerungen in 10.2 Tokyo, Komponentenentwicklung, und und und.... Vielen Dank an die Präsentatoren und die Klimaanlage, die es mir persönlich ermöglicht hat, den Tag mit Spaß und Freude zu überleben :-) Die Playlist findet sich hier (alle Vid...
6月22日開催 RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ - ハンズオンセッション [JAPAN] 2017年6月22日(木)17:00よりエンバカデロ セミナールームにて「RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ」を開催いたしました。 ワークショップの大枠の部分は過去の開催分と同一ですので、内容の再確認をご希望の場合は過去記事に詳細な内容を記載しておりますので、そちらも併せてご参照ください。 https://community.embarcadero.com/blogs/entry/rad-studio-japan-1 ここでは今回開催分の内容に関するフォローアップをさせていただきます。
TURLEncodingを使わずURLエンコード[JAPAN] 毛利です。   C++Builderは TURLEncodingにはEncode()や、Decode()の機能があります。std::ostringstream と GetBytes()を使って同じような実装をしてみました。 #include <sstream> #include <array> #include <functional> const std::string path_encoding(UnicodeString input_, TEncoding* enc_) { std::function<bool(char)> fun1_{[](char c__)->bool{ std::array<char, 7> arr_={'-', '_', '.', '~', '&', '$', '!'}; for (auto a_: arr_) { if (a_ == c_...

Posted by on in Tutorial
RAD Server and Enterprise Connectors Connected Systems Many years ago I was the lead developer for a software development company that was a market leader in the leisure industry. Back in the day, we were using Delphi 3 and then Delphi 5 to create the software. The software was a complete CRM that interfaced with access control systems, card readers, ran in multiple languages, and offered everything from reservation management to debt collection. So why am I starting my post with this trip into the past? – In short, One thing...
Celebrating 22 Exciting Years of Innovation with Delphi Delphi was released over 22 years ago in San Francisco. More than two decades later, the Delphi design philosophy remains steadfastly the same: continual innovation and increasing productivity for developers. Throughout its history, Delphi has been one of the most successful development platforms as it continues to navigate a highly competitive space, maintain its essence as a robust integrative toolset, and serve a large community of passionate developers. Deep investments have been made in the...

Check out more tips and tricks in this development video: