Visit site DelphiTools
September 2010
3
votes
DWScript status update
DelphiTools
– DWScript SVN repository has been fleshed out during the last days: there are now several samples, an half-decent collection of unit tests, and the “classes” library module which offers basic containers. code should be compatible with from Delphi 2009 to Delphi XE. some more ...
6
votes
SamplingProfiler v1.7.5
DelphiTools
– A new version has been released which adds support for the new Delphi XE paths, you can download it here. Note that there is still a pseudo-random issue of unknown origin under Windows 7, where the utility may or may not be able to gather profiling information. If that happens, close the application ...
August 2010
4
votes
Things on the radar for DWS
DelphiTools
– Or a roadmap of sorts. The basic idea is to maintain forward compatibility for the “external” aspects: the language and the components. At the same time, the internals of DWS will be subject to evolution, incremental Darwinian evolution, rather than a straight break into some next-gen ...
5
votes
DWScript first bits now available
DelphiTools
– They are released in the SVN source repository on google code, at http://code.google.com/p/dwscript/ The core compiler and some internal libraries are there, along with a few unit tests, but no demos just yet. It’s compatible with Delphi 2009 (and 2010?) only at this point. Hopefully some ...
6
votes
Informal DelphiWebScript performance tests
DelphiTools
– I’ve made some informal performance tests on DWS vs PascalScript vs Delphi. The PascalScript version was downloaded yesterday, though when compiling, I got many warnings hinting its code hasn’t been fully upgraded to Unicode and D2009, so maybe it wasn’t the latest version? ...
3
votes
DelphiWebScript Revival
DelphiTools
– I’m planning a mini resurrection of former DelphiWebScript (by Matthias Ackermann) which has been dormant for a few years already. DWS is a 100% Delphi-based Delphi-language script engines, that supports a fairly large subset of the Delphi language (including objects), with a performance ...
July 2010
0
votes
Website mobile update
DelphiTools
– DelphiTools.info has been mobile-enabled thanks to WPtouch, it should now serve a version more friendly to Android-based devices, iPhone & others. The two Android apps hosted here have been updated with QR code links to the Android Market.
12
votes
All hail the “const” parameters!
DelphiTools
– Passing parameters as “const” is a classic Delphi optimization trick, but the mechanisms behind that “trick” go beyond cargo-cult recipes, and may actually stumble into the “good practice” territory. Why does it work? The most well known case is “const ...
6
votes
Aim foot, shoot!
DelphiTools
– Hot on the heels of Nick Hodges being suddenly “let go“, Borcodero guys engaged in a bout of pathetic self-deprecating PR disaster. Apparently along with Nick, more than a Spirit of Delphi award winner may have left Embarcadero.
June 2010
1
vote
glInfo for Android
DelphiTools
– Just published glInfo in the Android Market, this is a simple utility that provides information on the OpenGL ES driver of the device it’s running on (version, supported extensions, limits…) and allows to copy or mail the whole report. Its purpose is to facilitate gathering device OpenGL ...
6
votes
GLScene status
DelphiTools
– I’ve updated the GLScene.org main page with information on where you can find support newsgroups and forums, since the nntp newsgroup went down and are unlikely to come back up (thanks Paul Van Dinther, now from PlanetInAction, for the help in accessing the wiki). The old site has been ...
February 2010
8
votes
Don’t abuse FreeAndNil anymore
DelphiTools
– A recurring subject when it comes to freeing objects and preventing is whether you should just .Free them, thus leaving a invalid reference that should however never be used anymore when the code design is correct, or if you should defensively FreeAndNil() them, thus leaving a nil value that will ...
September 2009
3
votes
SamplingProfiler v1.7.4
DelphiTools
– SamplingProfiler v1.7.4 is now available. This version adds an option for Delphi 2010 paths, and fixes a big with the silent mode execution that would render it inoperative. There also have been other minor changes, mostly cosmetic. This release also includes preparation for an “attach to ...
July 2009
2
votes
ZJDBGPack 2.0 improved “batch-ability”
DelphiTools
– An improved version of ZJDBGPack has been released, with better error messages and non-zero exit codes when an error occurs. This makes it more usable for batches and automated builds.
May 2009
4
votes
Profiling multi-threaded applications
DelphiTools
– SamplingProfiler has a few options to help profile a multi-threaded application which I’ll go over here. In the current version, those options allow identifying CPU-related bottlenecks, as in “threads taking too much CPU resources or execution time”. However, they do not provide ...



