Tips, Tricks and Techniques

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...

Posted by on in Programming
Neue Videoreihe / Video Tutorial #1: AQTime Im Zuge meiner Arbeit wird es alle paar Tage (10<n<20) ein Kurzvideo geben; rund um das RAD Studio / Delphi / C++Builder. Dauer ist maximal 5 Minuten und stellt (ohne Folien) ein Thema kurz dar. Es hat keinen Anspruch auf einen allumfassenden Einblick, sondern nur auf eine kurze Einführung. Hier das erste Video: Video not found or Youtube service not available...
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"....
Neuigkeiten im RAD Studio 10.2.1 (Release 1) und GetIt Es gibt einige interessante Neuigkeiten im RAD Studio 10.2 Tokyo Release 1 (AKA 10.2.1). Einige möchte ich hier explizit erwähnen: Kompatibilität zum Creators Update von Windows 10Es gab Probleme beim Debugger unter dem Creators Update, die das Laden von Packages (nicht nur beim Debugger) sehr langsam gemacht haben. Behoben! Probleme beim Deployment mit iOS/Xcode in der letzten, aktuellen Version. Behoben! C++Builder Linker Verbesserungen beim Linken großer Projekte FireDAC-Unterstützung ...
Tech Tipp #10: ClearType von Delphi aus/einschalten Frage: Ich möchte (aus welchen Gründen auch immer) für den aktuell angemeldeten Benutzer das ClearType von Windows ausschalten. Wie geht das? Antwort: ClearType lässt sich unter Windows 7/8/10 mittels ClearType-Textoptimierungs-Program (cctune.exe) über die Bordmittel von Windows ein- bzw ausschalten und konfigurieren: Dabei handelt es sich um eine Pro-User-Einstellung. Microsoft selbst stellt dafür den WinAPI-Befehl SystemParametersInfo bereit; mittels passender Aktion kann m...

Check out more tips and tricks in this development video: