Subscribe to this list via RSS Blog posts tagged in Delphi Programming

Posted by on in Blogs
Stockholm - RAD Studio 10.2 On the high speed train from Stockholm to Gothenburg. In the morning flew from Amsterdam to show the latest Delphi and C++Builder to Swedish developers. There is certain energy exchange happening on live developer presentations like this. You give something and you get something in return. Nice to have Internet and electricity in the train, but after the whole day of programming new ideas do not come easy. Every RAD event is different. From recent ones in Prague and Warsaw, I knew to keep enoug...

Posted by on in Blogs
FireMonkey on Linux! It did not take long since the release of Delphi Linux compiler to have the ability to build Linux GUIs with Delphi! Just go to http://fmxlinux.com and get the only currently available download of FireMonkey for Linux which is "Free Trial v 0.905". You need to have RAD Studio 10.2 "Tokyo" installed. Make sure it is not running and install the trial. It is small and installs very fast. Run Delphi and create a new multi-device project. Drop a button on the form and write just one line of co...

Posted by on in Blogs
Microservices Security Resources The new hype in Enterprise architectures are "micro-services". The concept to build distributed systems from many small, independent building blocks that are accessible through REST APIs is not new. The rise of container architecture where you can realistically start the whole operating system very quickly to just serve a method call. When you start thinking about building such a solution, or at least demo, one of the first questions are about handling security. Clearly just using HTTPS is...
New in 10.2: Editing Data in TFDMemTable at Design-Time The new Delphi 10.2 Tokyo (and corresponding C++Builder and RAD Studio version) has been released and it has many new smaller and bigger features. Clearly the biggest, most visible new thing is the new Delphi Linux 64-bit compiler and the capability to build server-side apps with Delphi. It did not take too long for the first Delphi developers to start playing with building GUIs for Linux with Delphi FireMonkey. One of my favourite new features in Delphi 10.2 is the possibility to edit data i...

Posted by on in Blogs
Delphi 10.2 "Tokyo" has been released! Great news to all Delphi and C++Builder developers! RAD Studio, Delphi and C++Builder 10.2 "Tokyo" have been released and are now globally available with plenty of new features! It is late evening here in Amsterdam, but I'm excited installing brand new version of RAD Studio into a clean, already prepared Win10 x64 VMWare virtual machine. I think it will last for quite some time! Clearly the biggest new feature in Delphi 10.2 is the capability to build Linux server-side applications. Next week...
"Accessing Databases with Delphi and FireDAC" webinar, Weds, March 22nd On Wednesday, March 22nd, 11am CET, I have presented one hour, demo-oriented, developer webinar about FireDAC. FireDAC is the best database access library available in Delphi, C++Builder and RAD Studio! During the presentation the focus was on new and improved FireDAC features in upcoming RAD Studio 10.2 Tokyo release. Different database access framework libraries available in RAD Studio were discussed, working with Data Explorer, configuring database connection and working...
Building Mobile Apps for iOS and Android from One Codebase webinar, Feb 22, 11am Amsterdam Why Delphi and C++Builder are unique on the developer tools market today? There are many other development environments, many different programming languages, but there is no other tool, that makes it possible to build natively compiled apps from one codebase for all major mobile and desktop operating systems including iOS, Android, Windows, Mac and Linux! On the lowest level there are many different compilers for C++ and Object Pascal languages in RAD Studio that can generate native executable...

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 Blogs
"WhileNotEof" or Anonymous Code in Real World One observation struck me while looking though some existing database access code. There is code that opens a select SQL query, iterates through it while "EOF" flag is not true and then closes the query. FDQuery1.Open; try while not FDQuery1.Eof do begin // access fields in the current record here FDQuery1.Next; end; finally FDQuery1.Close; end; How such code could be parameterised to avoid repetitions and reduce the number of lines? The thing is that the code th...

Posted by on in Blogs
Beacons and Delphi in Amsterdam It is the second day of CodeRage XI today! CodeRage is Embarcadero's annual online developer conference and I'm kicking off the Day 2 with my presentation about "Beacons and Delphi in Amsterdam". During the session I'm going to demonstrate how to build mobile apps with Delphi and C++Builder that are using beacons for accurate location information. I'm also going to show practical examples of using Delphi with Amsterdam Open Beacon Network and Amsterdam Open Data integration. Here are the slide...

Check out more tips and tricks in this development video: