The project DDIoC has been discontinued. In case you are interested in IoC and Delphi, please have a look at www.spring4d.org which offers a reliable and well structured dependency injection implementation utilizing the latest features introduced in Delphi XE as generics, anonymous methods as well as the new and significantly enhanced RTTI.
Several times I have been involved into .NET projects which did harness IoC and worked a lot with the Castle/Windsor container which can be found at www.castleproject.org. Understandibly I wished something like that would be available in the Delphi for Windows 32 world so I started searching. As one might already think: I could not find anything and I must admit this is what I did expect. To make a long story short: I did start with a first prototype of such an Ioc container for Delphi. Not only the prototype but also the later development will be available as open source. Delphi is not only about RAD but much more and sadly does not receive the reputation it does deserve. This has to be changed 🙂
Latest update (1st of April 2007 at 16:15) available for download
Please note, that this release does not contain any samples and no documentation except a couple of unit tests. This release is not intended to be a functional prototype but merely a code draft for those who are curious about it. Updates will be available constantly so make sure to stop by regulary!