Andy's Blog and Tools: The Return of the Byte-Strings
Delphi’s NextGen compiler (Android, IOS) removed support for UTF8String, AnsiString and RawByteString. But if you look into System.pas you see that those types are still there but Embarcadero makes...
View ArticleFirebird News: ANN: FB TraceManager V3.0.2 has been released!
Upscene Productions is excited to officially release FB TraceManager V3.0.2! Ever wondered if garbage collection might be guilty when one and the same statement shows dramatic different execution time...
View ArticleDelphi Haven: FMX/XE5 issue: new ShowModal overload poorly implemented
A few weeks ago Marco Cantù, the Delphi Project Manager, blogged about a new FMX ShowModal overload introduced in XE5. As Marco explained, the reason for this new overload is because a Windows-style...
View ArticleTe Waka o Pascal: Platform Ignorants
A while ago Marco Cantu posted about an issue with implementing ShowModal in FireMonkey, specifically with reference to the difficulties this entailed on iOS and Google Android platforms. Chris...
View ArticleTPersistent: The Wild Wild West
It’s been my experience that Delphi applications are often produced by a single developer or a very small team working largely independently to “get it done”. You know…no in-line comments, design or...
View ArticleDelphiTools.info: Efficient String Concatenation in Delphi
You may all know about String concatenation in Delphi, but do you know about the implicit String variables the compiler may create for you? Along with the implicit variables come implicit exception...
View ArticleTe Waka o Pascal: Improved Quality in Delphi – Yeah Right
Here in Aotearoa there is a beer company called “Tui”, named in turn for a native bird. As well as a series of TV ads voiced by the great Tom Baker, Tui are famous here for their “Yeah, right!”...
View ArticleDelphi Haven: FMX menu unfurling speed
A bit ago I posted a QC report complaining about the speed at which a nested FMX popup menu unfurls. Steps:Create a new FMX desktop application.Add a TPopupMenu to the form, then four items to the...
View ArticleAndreano Lanusse | Technology and Software Development: Delphi XE5 Update 1...
The Update 1 for Delphi XE5 and C++Builder XE5 has been released.This update touch some areas like FireDAC, FireMonkey, Debugger, IDE and mainly ClientDataSet. Below a list of fixes related to...
View ArticleThe Wiert Corner - irregular stream of stuff: jpluimers
Toon Krijthe posted an interesting question to SO.Though 5 years old, I think it stilll is very valid one:At my work, we have decided to stay with the ANSI characters for identifiers. Is there anybody...
View ArticleTe Waka o Pascal: Build Automation With Train
A comment from Kevin P brought a build automation tool to my attention this evening, called Train. Train is a JavaScript based build automation tool from a little company called RemObjects. It is...
View ArticleDaniel Magin's Logfile: PAServer now with Verbose XE5 Update 1
Embarcadero has deployed update 1 for RadStudio/Delphi/C++BuilderLINKOn cool new feature is the verbose feature in the PAServer. After starting the server you type "v" for verbose. Now you can see all...
View ArticleDelphi Code Monkey: Delphi Experts and IDE Plugins I Love Part 3: Model Maker...
ModelMaker Code Explorer is one of two Delphi add-ons that is commercial that I usually buy, the other is MadExcept. In part four, I will try Castalia, which has a loyal following as well. But given...
View ArticleBehind the connection: Delphi XE5 update 1 is available
You already know that the update is available if you turned on auto-updates in your Delphi setup. If you didn't, now you know there is a new update... Delphi and C++Builder XE5 Update 1 is available as...
View ArticleTe Waka o Pascal: Best Comment In The History of … well Ever (for ALL values...
In the comments on Raymond Chen’s blog post today, was a reference to a startling question on Stack-Overflow. As if the question itself wasn’t (unintentionally) amusing enough, the accepted answer...
View ArticleFirebird News: Firebird ActiveRecord adapter 0.7.8 for Rails 3.2+ marked as...
Although this adapter may not yet have feature parity with the 1st tier databases supported by the Rails developers, it has been in production for several months without issues (Rails 3.2.x) and may be...
View ArticleDelphiTools.info: Efficient String Building in Delphi
As a followup to the String Concatenation article, let’s take a look at a less trivial case: what if instead of concatenating a couple strings, you want to concatenate a few hundred? Sounds like a task...
View ArticleDelphiTools.info: Pimp your WebSite with an Halloween Bat
Time for some Halloween silliness: here is a quick & dirty JavaScript to pimp your website, blog or whatever with a randomly moving vampire bat animation. Or a dozen. Or a whole flock. jsbat.js...
View ArticleThe Wiert Corner - irregular stream of stuff: jpluimers
The question datetime – Delphi Now() function returns a wrong value – Stack Overflow is similar to my article Delphi – Michael Justin had strange floating point results when his 8087 FPU Control Word...
View Article