Subscribe to this list via RSS Blog posts tagged in C++ Builder
Delphi + Enterprise Connectors + RAD Server = SAP native client for iOS and Android Enterprise Connectors allows you to connect from Delphi and C++ Builder to 80+ enterprise data sources: https://www.embarcadero.com/products/enterprise-connectors. Between these data sources, we have SAP, one of the most used ERPs in the world. To demonstrate how easy is to connect SAP using the Enterprise Connectors with FireDAC, I decided to build a native mobile client for Android and iOS, using Delphi and FMX on the client side, and RAD Server/FireDAC on the server side. Solution overvi...

Posted by on in Blogs
Amazon DynamoDB with Delphi As promised during the webinar, here is the link to the reply. Enjoy! https://www.youtube.com/watch?v=U7ATs0Qh6U0...
An Overview of elements of functional programming in C++ (ending) Part III.  Where it is told about the technics to manipulate the call signatures of functional objects   Currying There is not only a functional language named after Haskell Curry, but also a functional operation—converting a function from many arguments to a set of functions, each of which has one argument.   “This Is the House That Jack Built” A World known British nursery rhyme  can give you an intuitive notion of currying concept. This cumulative tale  s...
Из Воронежа с любовью... ...к Delphi и C++Builder. На этой неделе состоялся долгожданный для нас "живой" семинар Embarcadero в городе Воронеж, организованный совместно с нашим постоянным воронежским партнером - компанией SoftLine.  В Воронеже живут очень занятые люди. Это было заметно и в утренние часы, когда жители направлялись на работу, это было заметно во время общения с участниками. Вероятно поэтому, на столе осталось некоторое количество невостребованных табличек с именами зарегистрировавшихся, но не с...
An Overview of Elements of Functional Programming in C++ (continuation) Part II.  Where it is told about closures and "functional containers" - data structures that can store pointers to functional objects of various types std::function While the functional paradigm proclaims that "everything is a function," in imperative programming we sometimes encounter the need to manipulate functions like with ordinary objects. Usually this happens by creating a pointer to the address of the procedure or method. However, in this case and others, high-level language...
An Overview of Elements of Functional Programming in C++ Hello everybody! This article is a brief introduction to the functional programming style when using an imperative language like C++. In particular, we will use C++Builder, a C++ development environment that can target many platforms, to show examples for how functional programming can work. I'll start with some arguments about the role of functional programming in the object-oriented paradigm. Many of the statements here are controversial, so do not forget that "in a dispute, truth is born"....

Posted by on in Blogs
C++ Builder Header Dependencies Why should you care about header dependencies in C++?  One reason is header dependencies can have an impact on building, refactoring, testing and on the structure of your software. And reducing header dependencies in C++ also reduces compile time dependencies – the dependencies between files and libraries at compile time. One way to reduce header dependencies in C++ is to avoid including headers inside other header files. Keeping header file dependencies to a minimum in C++ is always a g...

Posted by on in Blogs
RAD Studio 10.2.1 HotFix for iOS AdHoc Deployment[JAPAN] RAD Studio 10.2 Tokyo Release 1 のiOS + XCode8.3.3にて ad hocする際、 *.ipaファイルが作成できない件のhotfixがリリースされました。   この修正は下記URLの問題を処理したhotfixです。 https://quality.embarcadero.com/browse/RSP-18813   hotfixは下記URLからダウンロード可能です。 https://cc.embarcadero.com/item/30797 30797_rad_studio_10.2.1_ios_ad_hoc_deployment_patch.ZIP この修正はPAServer側ではなく IDE 側のbinフォルダのDLL1つを入れ替えする方法になります。   DLL入替後Xcodeの Command Line Tools「8.3.3」を確認   ターゲットiOSを「Ad hoc」に変更   実行すると*.ipaが作成できた事が確認できました。 &nb...

Posted by on in Blogs
Deploying InterBase 2017 ToGo on Mac OS X InterBase 2017 ToGo Edition is a full-featured, multi-device embeddable database for Windows, Linux and macOS that runs in a stand-alone environment but allows deployment of applications which directly utilize the InterBase engine DLLs. With no separate database server process running, the database engine executes in the application process space providing an extremely small footprint. Together with other key features such as high security, zero administration, and simple installation, InterBase...
Moving BLOB fields from one SQL Database into InterBase database using FireDAC In general, there is no difference between moving non-BLOB and BLOB fields into an InterBase database, so any technique may be used, depending on your needs: 1. One technique is to use two regular TFDQuery components; one TFDQuery will read with SELECT, and another will write with INSERT / UPDATE. The process is as follows: 1) Read the data from a FireDAC query into a RAD Studio, Delphi or C++ Builder application from a SQL Database. 2) Push the data via a FireDAC connection into an InterBase...

Check out more tips and tricks in this development video: