Popular
18
votes
Immutable strings… in Delphi?
DelphiTools
– One of the “novelties” of the NextGen Delphi compiler is immutable strings, which I find quite puzzling, for lack of a better word, given that Delphi already had reference-counted copy-on-write strings, and the NextGen compiler uses reference-counted strings. I always considered that ...
9
votes
LLVM for DWScript
DelphiTools
– Very experimental support for LLVM in DWScript is now in the googlecode repository, thanks to the efforts of Christian-W Budde. This is the beginning of the opening of new realms of possibilities for DWS! LLVM support is currently centered around jit compilation, and at the moment doesn’t ...
8
votes
Of Strings, Immutability, COW, and AnsiStrings
Marco's Tech Blog
– Not unexpectedly, there is debate in the Delphi community around strings in the NextGen compiler, touching on string immutability, copy-on-write, the loss of the AnsiString type in Delphi's new iOS compiler, and the like. Some sources are: delphitools.info/2013/05/13/immutable- ...
7
votes
NextGen: Delphi’s “Visual Fred” moment?
TURBU Tech
– There’s been a lot of talk recently about immutable strings in the iOS compiler, which, as Marco pointed out, is not actually implemented (yet) but is just something that’s under consideration. And it appears that he’s uncomfortable with the removal of AnsiStrings. That’s a ...
4
votes
XE4 Articles, Comments, Intelli-J, and More
Marco's Tech Blog
– I saw a very interesting article on ZDNet about a real case of an Australian company in the medical field. You can read the article, with extensive #34es from Malcolm Groves, at www.zdnet.com/pascal-still-an-advantage-for-some-ios-android-developers-7000014743/. I also witnessed a ...
3
votes
More dwsLinq improvements: query sources and JSON
TURBU Tech
– When I started writing dwsLinq, I never intended it to just be an integrated SQL query builder. I did that first because it was both useful and easy to implement, but that was never the end goal. Over the last few days I’ve taken a big step towards the real goal: developing a general-purpose ...
3
votes
Book Review: “ZeroMQ” (PACKT Publishing)
Daniele Teti's programming blog
– Introduction Some days ago I was contacted by a representative from PACKT Publishing asking me to write a review for their last book about the ZeroMQ library. In 2009 I was looking for a fast, very fast, messaging system for a complex project and I meet ZeroMQ. At that time there was the 1.x ...
2
votes
A very frustrating issue with Microsoft SQL Express
Delphi Code Monkey
– Recently I had some customers complaining that they could not connect with our Delphi-powered database backed application, to their database. They were new customers and (although I did not know it) the source of their trouble is that SQL Express (like the full SQL Server product) allows you to ...
2
votes
Getting TWebBrowser on iOS to zoom
The Hacker's Corner
– There’s currently an issue with TWebBrowser in that it doesn’t allow for zooming. Luckily it’s fairly easy to fix. I suggest that you make a copy of FMX.WebBrowser.iOS.pas and put it in the same directory as your project. You then add it to your project. This way it will be picked ...
2
votes
iOS app dev with Delphi XE4 and FireMonkey 3 is a quantum leap beyond XE2…
Sip from the Firehose
– During my recent product launch travels and during several of the Friday Developer Direct sessions, developers have asked me several interesting questions: 1) Is FireMonkey for iOS in XE4 the same as the FireMonkey iOS that was part of XE2, 2) Do we cross compile Delphi code to Objective-C code and ...



