Visit site The Art of Delphi Programming

October 2017

1
vote
Vote UpVote

Configuring DprojSplitter to Your Needs

The Art of Delphi Programming – Unless I already told you privately, you might not be aware of an undocumented (well, at least before today) option to adjust DprojSplitter to your needs. By default DprojSplitter splits the following entries in each PropertyGroup of a dproj file: Debugger_RunParams Debugger_RemoteRunParams ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-10-19 17:05

September 2017

1
vote
Vote UpVote

Bugfix for DprojNormalizer available

The Art of Delphi Programming – There is a new version V2.1.0 for DprojNormalizer available, which targets a problem when using option sets and/or build events. Thanks to Peter Sonderegger for bringing this to my attention. Be aware that this version may change the sorting of your dproj files triggering a version control change. ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-09-19 23:05

August 2017

1
vote
Vote UpVote

DprojSplitter for Delphi XE2 to XE6 available

The Art of Delphi Programming – I just added support for Delphi XE2 to XE6 in DprojSplitter V1.0.4 – no change in functionality so far. As I currently don’t have the time to test the plugin in all supported Delphi versions, please give me a note if anything is not working as expected and I will fix it as soon as ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-08-06 12:05
5
votes
Vote UpVote

Working in a team? DprojSplitter might be helpful!

The Art of Delphi Programming – Some of you are probably already using my DprojNormalizer plugin for Delphi, which tries to reduce the unwanted differences disturbing your version control system. It does this by forcing a dedicated order of the entries found in the dproj file. Unfortunately it doesn’t help for those cases ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-08-02 23:05

June 2017

0
votes
Vote UpVote

How to save QualityCentral

The Art of Delphi Programming – Recently Embarcadero closed the QualityCentral website and actually Jim McKeeth blogged about that. Just in case you want to download the content of QualityCentral, I slapped together some code to achieve that: QCScraper You have to insert your EDN email and password and specify a target file ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-06-09 17:05

May 2017

2
votes
Vote UpVote

TZipFile with Password Encryption (Part 3)

The Art of Delphi Programming – In the comments of the last blog post about encrypted zip files several people encountered problems with zip files encrypted with the shown sources. Well, I have to apologize: this actually cannot work with the sources provided due to some suboptimal behavior of TZipFile. Its current implementation ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-05-07 15:05

March 2017

1
vote
Vote UpVote

TZipFile with Password Encryption (Part 2)

The Art of Delphi Programming – The first part of this article describes a simple but limited way to read password encrypted zip files with a derived TZipFile class. The limitations are it can only read but not create encrypted zip files the size of the zip files is limited by the available memory While this solution does the ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-03-28 01:06
2
votes
Vote UpVote

TZipFile with Password Encryption

The Art of Delphi Programming – As some of you might already know, Delphi (at least since XE2) comes with a built-in TZipFile class for reading and writing zip files. It is a rather basic class with only limited functionality, but this might just be enough for quite a couple of day-to-day tasks. During a recent migration of a ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-03-27 13:05
1
vote
Vote UpVote

Delphi 10.2 Tokyo Support for my IDE Plugins

The Art of Delphi Programming – I have uploaded some updates for my IDE plugins, mostly only to support Delphi 10.2 Tokyo. SelectiveDebugging only got Tokyo support while support for XE is dropped. PackageMagician got Tokyo support and some enhancements: Packages can be given with relative paths to the project The path of any ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-03-25 17:05

February 2017

2
votes
Vote UpVote

Dataset Enumerator Reloaded

The Art of Delphi Programming – A couple of years ago I wrote a two-part article about a dataset enumerator: A Magical Gathering – Part 1 and Part 2. Well, things evolved a bit since then and I wondered how one would implement something similar given the current features of Delphi. Actually I am following here a suggestion ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-02-10 00:05

January 2017

4
votes
Vote UpVote

DprojNormalizer for XE7 and XE8

The Art of Delphi Programming – I just uploaded Version 1.0.1 of my DprojNormalizer plugin. No internal changes – only versions for XE7 and XE8 are included here. If you don’t need those you can simply skip this version.
Details Favorite? Off-Topic? Uwe Raabe @ 2017-01-24 20:05
5
votes
Vote UpVote

Dproj changed or not changed? Normalize it!

The Art of Delphi Programming – I guess it is since Delphi 10 Seattle that dproj files are changed on disk even if no change was done to the project settings inside the IDE. This is a real PITA with version control systems. Actually there are no changes to the content – it is just reordered somewhat randomly. The only ...
Details Favorite? Off-Topic? Uwe Raabe @ 2017-01-18 18:05

December 2016

2
votes
Vote UpVote

Conditionally using FastMM avoiding IFDEFs in the DPR

The Art of Delphi Programming – This a follow up of my previous post Conditional Uses Clause Considered Harmful, showing another real world use case of the technique described there. Let’s assume we want to use FastMM with Full Debug Mode in a project to track down some errors in DEBUG mode. This requires us to include the ...
Details Favorite? Off-Topic? Uwe Raabe @ 2016-12-14 16:06

November 2016

1
vote
Vote UpVote

Conditional Uses Clause Considered Harmful

The Art of Delphi Programming – Everyone writing Delphi code that is meant to compile under different Delphi versions has come to the point where conditional compilation seems unavoidable. Ever so often it tends to creep into the uses clauses as well. So, what can we do when units like System.Actions and System.ImageList simple ...
Details Favorite? Off-Topic? Uwe Raabe @ 2016-11-07 00:05

October 2016

1
vote
Vote UpVote

Package Magician v1.0.4 and Selective Debugging v1.0.3

The Art of Delphi Programming – Package Magician has got some small fixes in version 1.04: Fix: Closing a project and opening another one doesn’t trigger the active project change event and thus wasn’t recognized, leaving the loaded packages in an unwanted state. Fix: Editing the settings wrote the resolved default ...
Details Favorite? Off-Topic? Uwe Raabe @ 2016-10-16 12:04
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)