New in 10.2 Tokyo Release 3 for Delphi and C++Builder Professional edition is the inclusion of mobile support for new purchases and customers on active Update Subscription.
Previously sold as a separate add-on pack for Delphi and C++Builder Professional (or included as part of RAD Studio Pro or higher, or Delphi and C++Builder Enterprise & Architect), the included mobile support allows…
Media file meta-data on Android in Delphi.
March 12, 2018
Author: Craig Chapman
One of my customers emailed me with an interesting problem this morning.
“I need to be able to peek into a video file, specifically a .mp4 file, and determine if it’s PAL or NTSC.”
This seemed like a fun challenge, so I thought I’d write a…
Delphi Blogs of the Month #58
March 9, 2018
The last few months have been really a bit hectic, and I failed to find the time for my regular “notable Delphi blog posts” summary. I’ve also done very few blog posts in general. Here is one, with key entries only (or I’d be way too…
Running a Delphi Linux Application on Google Cloud Shell
March 2, 2018
Google has made available to all Gmail users a Linux Shell called Google Cloud Shell for interacting with their Cloud Services. This shell is a free Debian 7 shell with a storage capacity of 5GB. It is not a VM that continues to run while you are disconnected, but rather a shell that allows you to perform tasks on a Linux box. When your session ends and you reconnect, a new machine is created for…
Embarcadero Cool App for January: BeePOS
February 22, 2018
As more small and home businesses continue to enter the marketplace, point of sale (POS) technologies have become a critical part of modern economy. I’m excited to report that one of the real innovators in this market, BeePOS, is the winner of Embarcadero’s Cool App…
Borland OWL to C++ Builder VCL
February 20, 2018
Every once in a while, I get a request to help migrate Borland OWL applications to C++ Builder VCL applications.
Background
TheObject Windows Library(OWL) is aC++object-orientedapplication frameworkdesigned to simplify desktop application…
The Ultimate Developer Keyboard?
February 9, 2018
Author: Craig Chapman
I never really thought of my keyboard as an important accessory, but rather, as that essential item that you buy for the cheapest price possible and be done with. I mean, a keyboard is a keyboard right? Well, I discovered that your choice of keyboard can make a big difference, and so I wanted to share my story with you…
Around six or eight months back, I had to replace a…
Try-Finally Blocks for Protecting Multiple Resources in Delphi
January 26, 2018
The Delphi language shares with many others a standard resource allocation pattern to make sure that in case of an exception the resources is properly released. Resources in this context are memory objects, files, operating system objects and handles, and the like. In…
Petra Wins Embarcadero Cool App for December
January 25, 2018
Any developer knows how time-consuming it can be to come up with good graphics for multi-platform development. There are so many different device pixel densities that require different images. That’s why I’m excited to announce Embarcadero’s December Cool App winner…
HTTP Protocol Related Improvements in Delphi 10.2.2
January 18, 2018
The new features for the HTTP client library offer more flexibility and options in terms of protocol and standards support.
Better Secure Protocols Support
The first change is the improved support for security protocols. In the pastit wasn’t possible to specify the required security protocols (TLS1.1, TLS1.2, etc.) for an HTTP request. We have added a new…