Subscribe to this list via RSS Blog posts tagged in 10.1 Berlin
iOS/Androidの画面デザインをリアルタイムプレビューできるFireUIライブプレビューが動かないときに確認すること [JAPAN] FireUI ライブプレビューとは? Delphi/C++Builder/RADStudioでマルチプラットフォーム向けアプリ開発を行う場合に便利な機能の一つが FireUI ライブプレビューですね。 この機能は2016年にリリースされたバージョン 10.1 Berlin 以降でサポートされたものであり、IDE 上のデザインフォームで編集した画面デザインを実機上で即座に確認できるという、大変便利な機能です。 ただしこの記事の目的はこの機能の紹介ではありませんので、機能自体に興味がある方は以下のリンクをご覧頂くのがよいでしょう。 https://community.embarcadero.com/blogs/entry/fireuihttp://qiita.com/pik/items/e8f75f5df7238e5c0c73http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/FireUI_%E3%83%A9%E3%82%A4%E3%83%96_%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC Xamarin をご存知の方なら、Xamarin Live Player からアプリのデバッグや実行機能を除いたもの、と言えばイメージつきやすいかもしれません。(ただし、リリースの時期から言えば、Xamari Live Player は FireUI ライブプレビューよりも後にリリースされています。従って Xamarin Live Player は FireUI ライブプレビューの機能を参考にしつつ、さらに機能を追加したもの、と言うほうが適切かもしれません) しかし、FireUI ライブプレビューの機能は PC やネットワークの設定に不備があると期待したとおりに動作しないことがあります。この記事では正しく動作しない場合のトラブルシューティングについてご説明します。

Posted by on in Blogs
[Encuesta] Evento Delphi en España Buen camino a todos. Desde una empresa que organiza eventos Delphi en otros países, se han puesto en contacto conmigo (y otros compañeros de la comunidad), para estudiar la viabilidad de montar un evento en España de este tipo. Y para conocer un poco lo que piensa la gente y las expectativas que se pueden cubrir hemos creado una pequeña encuesta con 10 preguntas que no os llevará más de 1 minuto rellenar. Este es el link a la encuesta que hemos creado para intentar hacer realid...
Enterprise版にアップグレードするべき理由 [JAPAN] 本記事は Pawel Growacki 氏の https://community.embarcadero.com/blogs/entry/why-upgrading-to-enterprise の抄訳です。  新しい年の始まりは、大きな成果を得るために色々なことを考えて大胆な計画を立てるためのよい機会です。 もし、既存のデータベースアプリケーションを改修し、リニューアルしようとを検討しているのであれば、次のようなアクションが考えられます。

Posted by on in Blogs
Why Upgrading to Enterprise? The beginning of a year is a good time to think broader and make bold plans to achieve great results. You might be considering taking your existing database app and moving it to new heights! You can do it by: Scaling up to hundreds of simultaneous users with DataSnap and RAD Server Moving your clients from desktop to mobile Strengthening your architecture and code with proven design patterns Upgrading your database access to FireDAC framework Over coming weeks I will be runnin...
Как настраивать Linux-сервер для работы с RAD Studio В предыдущем посте про подготовку к тестированию и работе с Linux-серверами в грядущей версии RAD Studio содержались стратегические рекомендации. Среди них была, например, такая:  ...Заранее установите Linux-сервер! ... Если у вас уже есть работающий Linux-server, то можно использовать и его, учитывая возможные последствия от сбоев в предварительной версии RAD Studio и удаленного Linux-отладчика. Возможно, разумнее создать новую виртуальную машину для проверки. На первом этапе в RAD Studio войдет официальная поддержка Ubuntu, поэтому мне бы хотелось вкратце описать, как следует устанавливать Ubuntu Linuх в виртуальную машину, какие параметры рекомендуется использовать и как справиться с некоторыми "подводными камнями" при использовании русского языка интерфейса. 
Try std::type_index with C++Builder[JAPAN] There is "std::type_index" as a new function of C++11. I tried using that function.
Webセミナー 「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」開催 [JAPAN] 2016年11月にリリースされたRAD Studio 10.1 Berlin Update 2 Anniversary Edition について、すでにエンバカデロ コミュニティブログでのご紹介や、デベロッパーキャンプでのデモ等でご紹介しておりますが、この度、Webセミナーにて 紹介することになりました。 距離的にデベロッパーキャンプに参加できなかった皆様、Webセミナーにて、RAD Studio 10.1 Berlin Update 2 のデモをご覧いただけます! Update2 は、Windows Store向けアプリの構築サポートなどの最新テクノロジーに対応するとともに、「クイック機能」など開発の効率化に寄与する新機能を追加しています。 今回、これらUpdate 2で追加された新機能を中心に、RAD Studio / Delphi / C++Builderの特長を紹介してまいります。 また、Update2 のお話だけでなく、RAD Server を使用したモバイルとバックエンドシステムを接続するマルチデバイスシステムを構築する方法と活用法も解説します。 サーバー&モバイルの情報を必要としている皆様もお見逃しなく。 Webセミナーは 2017年1月26日(木) 16時より、約1時間30分でお届けする予定です。 当Webセミナーの視聴は無料。下記のURLより視聴をお申し込みください。 Webセミナー詳細ページ:http://forms.embarcadero.com/rad-studio-update2-webinar

Posted by on in Blogs
TCalendarView Custom Painting The latest version of RAD Studio 10.1 Berlin Anniversary Edition introduced among other things two brand new VCL controls: TCalendarView and TCalendarPicker. Now there is in total 7 different VCL controls in the "Windows 10" category in the Tool Palette. The best thing about these controls is that they do have Windows 10 look-and-feel, but they are pure VCL, so they do not depend on Windows 10 API and as such can be used for example on Windows 7. I really like to play with them and "TCalendar...

Posted by on in Programming
About "any type" in C++11[JAPAN] About "any type" in C++11[JAPAN] C++1z(C++17) expects "std::any" to be prepared. C++Builder(C++11) can use boost. Its version is 1_55. //// #define BOOST_VERSION 105500 #define BOOST_LIB_VERSION "1_55" "boost::any" can be used.  //// #include <boost/any.hpp>; //// void __fastcall TForm1::Button1Click(TObject *Sender) { //value of the float boost::any button_and_float = BOOST_VERSION + 0.0001; //Place TButton in the same variable. //But, it does not go out err...
How to set lambda to event properties. [C++Builder][JAPAN] C++Builder, lambda can be set to void* variable. //// void* test = [](TObject* Sender){}; //Build succeeded. void* test = [&](TObject* Sender){}; //Error Capture was not available. TMethod has two void* variables. //// struct DECLSPEC_DRECORD TMethod { public: void *Code; void *Data; ///...... } I wrote lambda in the "code" variable. //// TMethod l_method; l_method.Data = nullptr; l_method.Code = [](TObject* Sender){ShowMessage(L"set lambda to event properties. ")...

Check out more tips and tricks in this development video: