Archive

Delphi Haven
– Just a quick one, but the BoundsRect property getter in the FireMonkey TControl is incorrectly implemented, returning (0, 0, Width, Height) rather than (Position.X, Position.Y, Position.X + Width, Position.Y + Height). At first you might be tempted to say the property just has different semantics to ...

RemObjects Blogs
– I’m more than thrilled to announce the immediate availability of Browse500.app, the very first app written in Oxygene “Nougat” to be submitted to and approved for the iOS App Store. Dog-fooding is important, and as you know, we do a lot of it here at RemObjects. In early December ...

DelphiTools
– Version 1.8.0 of SamplingProfiler is now available. The options dialog now support Delphi XE2 & Delphi XE3 search/browse paths, other changes are only indirect fixes/improvements related to the components and libraries used in SamplingProfiler.

Sip from the Firehose
– During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this thirteenth video you will learn how to use the MotionSensor and LocationSensor ...

Sip from the Firehose
– During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications.In this twelfth video you will learn how use FireMonkey 2’s new Platform Services ...

Pascal Game Development
– Optimale Systemer has begun it's big prize contests for all it's Smart Mobile Studio users. Some time ago it was announced that they will be running 4 contests this year each with their own theme. The winner of each round will win a tablet device for their entry. These will take place in February, ...

Sip from the Firehose
– During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this eleventh video you will learn how to control the cameras and capture bitmaps ...

Sip from the Firehose
– During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this tenth video you will learn how to play and capture audio on Windows and Mac ...

The Hacker's Corner
– Francois Piette: Make sure a form is visible on an existing monitor Victory Fernandes: Victory was interviewed by TVE-Bahia (a TV channel) about Start-Up Companies and Entrepreneurship Bruno Fierens and Filip Lagrou: Be-Delphi and TMS Software are organizing a TMS Day Xavier Martinez: Using the ...

DelphiTools
– This is a simple trick that can be handy to cleanup or simplify Boolean expressions, and is always good to have in your code-writing toolchest: De Morgan’s laws. These two laws allow to apply a negation to an and or or expression: (not A) and (not B) <=> not (A or B) (not A) or (not B) ...

LearnDelphi.TV
– This video covers how to handle Command Line Parameters in your Delphi applications, with them you can make your applications more flexible giving them some initial state (such as "myprog.exe /SafeMode") or instructing them to perform some actions at start up ("myprog.exe /TakeOverWorld"). This ...

Random thoughts on coding
– My first article of the year is about Quick Sequence Diagram Editor (sdedit), a tool for creating UML sequence diagrams from textual descriptions of objects and messages that follow a really easy syntax. The ones who follow my blog will realise that I love logging details for my ...

RemObjects Blogs
– One of the coolest tools in Apple’s Xcode tool chain is Instruments, the profiler. Profiling is an essential debugging tool for every developer, whether you want to tune the performance of a particularly time-sensitive piece of code, or drill into some memory issues (be it leaks or general ...

RemObjects Blogs
– Cryptography with Oxygene One of my favorite development topics is Cryptography, and my favorite language is Oxygene. The Oxygene language has some great features that are well suited to advanced programming tasks like cryptography. For example, it makes it very easy to work with the AesManaged ...