News

Media file meta-data on Android in Delphi.

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 helper class to solve it.. The Problem Ultimately, what determines if an image or video conforms to PAL or NTSC is a combination…
Read more
News

Asking Questions to Get Answers

Asking development and troubleshooting questions is a mix of art and science. Sites like Stack Overflow and other developer community forums will often reject questions that do not meet their standards. Even when you are sending a support request to our premium update…
C++

Borland OWL to C++ Builder VCL

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…
News

A Birthday Present for Delphi at 23!

Author: Craig Chapman I decided to write an app to celebrate Delphi’s 23rd birthday and valentines day. Happy Birthday my beloved Delphi! (Best Viewed Full Screen, Source and binary downloads below). http://chapmanworld.com/wp-content/uploads/Downloads/PresentApp/20180214/PresentApp.mp4 The binaries provided here are Debug builds, and should be considered an Alpha version. I intend to put…
Read more
C++

Exciting RAD Studio Developments in 2018

We have many exciting new features and product enhancements planned for Delphi, C++Builder and RAD Studio in 2018. In our September 2017 roadmap, we covered many of the new plans and features planned for 2017 and 2018. We are pleased to share details for Release 3 of…
News

The Ultimate Developer Keyboard?

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…
C++

On iPhone X(iOS11.2), use Regular Expressions library.

Author: h.mohri The 35th Developer camp will be held in Japan on March 15, 2018. The venue is Tokyo Akihabara UDX GALLERY NEXT. C++Builder 10.2.2 is one of the merits of being able to use RTL and STL. For RTL, the classes on Regular expressions are TRegEx, TPerlRegEx. But, since std::regexSTL can also be used, I set the target device to iOS this time and tried it. I tried four…
Read more
News

Petra Wins Embarcadero Cool App for December

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…
News

HTTP Protocol Related Improvements in Delphi 10.2.2

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…
News

Law of the Instrument and Curse of the Programmer

If you aren’t familiar with the Law of the Instrument, otherwise known asMaslow’s hammer/gavel, or the golden hammer it is often expressed as If your only tool is a hammer, you treat everything like a nail. My understanding is that the law of the instrument means you are limited by instruments or tools you know how to use. For example, if you have a screw, some wood, and a hammer, then…
Read more