Quantcast
Channel: Words from a Delphi CodeSmith
Browsing all 38 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Performance Comparison from Delphi 2010 to Delphi XE6 (Part 6c – IECS Mobile...

IECS Mobile App Execution (Speed) Tests On the previous two pages, we looked at the Inference Engine Component Suite (IECS) Advanced Console speed tests and the IECS Basic Console speed tests on Win32,...

View Article



Image may be NSFW.
Clik here to view.

Performance Comparison from Delphi 2010 to Delphi XE6 (Part 7 – RSCL)

RSCL Execution (Speed) Tests Display of the SVG clock using FMX TCanvas operations in the iOS test app Last week, we tested the various Delphi versions with sample applications using the Inference...

View Article

Image may be NSFW.
Clik here to view.

Performance Comparison from Delphi 2010 to Delphi XE6 (Part 7b – RSCL...

RSCL Primitives Application, FMX, Win32 In our last blog post, we compared SVG drawing performance for the different versions of Delphi using low-level canvas routines.  However, the RiverSoftAVG SVG...

View Article

Image may be NSFW.
Clik here to view.

Performance Comparison from Delphi 2010 to Delphi XE6 (Conclusion)

The Last Chapter With the release of Delphi XE6 and Embarcadero’s emphasis on Quality, Performance, and Stability (QPS), I wanted to see for myself the level of improvement, especially in performance....

View Article

Performance Comparison from Delphi 2010 to XE6 PDF

The Performance Comparison from Delphi 2010 to XE6 series of blog posts has easily been the most popular ones I have ever done.  However, I know that it can be difficult to read as the blogging format...

View Article


Image may be NSFW.
Clik here to view.

Of Paranoia and Enumerated Types

They say that just because you are paranoid, it doesn’t mean that someone is not out to get you.  I have never been paranoid, but I think I might start, as I think someone at Embarcadero is out to get...

View Article

Innosetup and Appmethod

RiverSoftAVG.com uses Innosetup to create the installers for all of its products.  With the recent release of Appmethod, I wanted the installers to detect if it was RAD Studio or Appmethod installed on...

View Article

Image may be NSFW.
Clik here to view.

ZEROBASEDSTRINGS, Just Don’t

Ack!  I cannot believe that it has been 6 months since my last post!  I apologize for the long silence but I have been juggling 3 major upgrades (the RiverSoftAVG Charting Component Suite and 2 others...

View Article


Image may be NSFW.
Clik here to view.

Creating Icons and Launchers for Delphi Mobile Applications – Redux

About a year ago, I blogged about a handy little utility (EXE and source) I created for generating all of the mobile icons, spotlights, settings and launchers for Delphi Android and iOS applications....

View Article


Image may be NSFW.
Clik here to view.

XE8 and Radial Gradients in Windows FMX Applications

The Problem (Update 2015-06-14: Note that the article below has been updated to set Radial Gradient Center Point and not GradientOriginOffset (or focal point) .  Setting GradientOriginOffset can skew...

View Article

Image may be NSFW.
Clik here to view.

When writing Cross-Library Code, Helpers can be your friend

Since XE2, I have been writing cross-platform (Windows, OSX, iOS, and Android) and “cross-library” (VCL and FMX) Delphi components.  My goal has always been to write as little unique platform or...

View Article

Streaming non-published TPersistent properties

The Delphi streaming system is a marvel of design.  For most cases, streaming components to and from any stream (memory, file, string) just works.  You publish the properties you want to stream when...

View Article

Image may be NSFW.
Clik here to view.

Streaming non-published TPersistent Properties – A Better Way

In my last blog post, I discussed how to stream non-published properties, most importantly how to stream non-published TPersistent descendant properties.  The solution I discussed (using a TComponent...

View Article


Image may be NSFW.
Clik here to view.

Colorful Text with FMX

Small tip: Convert text to paths to jazz up your text rendering in FMX The text rendering in FMX allows you to draw text by calling the TCanvas.FillText method.  However, the rendered text is very...

View Article

Image may be NSFW.
Clik here to view.

Rendering SVGs with RSCL

The RiverSoftAVG SVG Component Library (RSCL) makes it incredibly easy to incorporate scalable vector graphics (SVGs) into your VCL and FMX Delphi applications for Windows, OSX, iOS, and Android....

View Article


Image may be NSFW.
Clik here to view.

I see your class helper and raise you mine!

Small tip: In one of my old posts, I ranted about how Embarcadero changed enumerated types in FMX to drop the prefix around XE6 and added a ton of deprecated warning messages through class helpers,...

View Article

Image may be NSFW.
Clik here to view.

Class/Record Helpers – Custom Syntactic Sugar for the Delphi Class Hierarchy

I find that I really like class/record helpers.  In the right situation, they help me just make my code look nicer and more intuitive.  They allow me to bundle useful functions together and scope them...

View Article


Image may be NSFW.
Clik here to view.

TSequential.For A Happy Leap Day

Leap Day has me in a whimsical mood. I wanted to write a light-hearted blog post for this special day but couldn’t think of any ideas. First, I thought about how cool it would have been if Delphi had...

View Article

Image may be NSFW.
Clik here to view.

RSCL v2 Release Deep Dive

The RiverSoftAVG SVG Component Library version 2.0 was finally released yesterday (Yea! )  Now that v2.0 is “in the can,” I wanted to investigate and explain exactly what has changed.  The RSCL v2.0...

View Article

Image may be NSFW.
Clik here to view.

ZEROBASEDSTRINGS, Just Don’t

Ack!  I cannot believe that it has been 6 months since my last post!  I apologize for the long silence but I have been juggling 3 major upgrades (the RiverSoftAVG Charting Component Suite and 2 others...

View Article
Browsing all 38 articles
Browse latest View live




Latest Images