Subscribe to this list via RSS Blog posts tagged in C++ Builder

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...
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...
C++ Builder - Creating InterBase database on the fly at run-time using FireDAC Sometimes you have the need to create your InterBase database on the fly in code at runtime, for example, if a user downloads your application and runs the application for the first time, and your app needs to create and use a database with the application.  On Single or Multi-Device platforms, this would save you from having to deploy the database file and also setup the paths for deployment reducing your upfront work.   From Connect to InterBase (FireDAC), looks like ...

Check out more tips and tricks in this development video: