DDevExtensions 2.3 available

By | February 4, 2011

As I wrote some time ago, I’ll update the DDevExtensions IDE plugin when I have something even if that isn’t much.

Changes:

  • Fixed: Use Unit didn’t work if the file in the editor had a dot in the name.
  • Fixed: Compile progress didn’t work if you used projects dependencies.
  • Fixed: Editor Zoom/SuperZoom are now handled by the original Delphi 2007 code. (Delphi 2007 only)
  • Fixed: Set Versioninfo dialog didn’t apply “File Version” changes (Delphi 2007 only)

I have also reintegrated the Delphi 2009 and 2010 source branches into the trunk (XE), so I don’t have to update four projects (D7+2007, 2009, 2010 and XE) but only two (D7+2007 and 2009+2010+XE). That makes things a lot easier for me. The code now has IFDEFs again, but I think the advantages overrule the disadvantages.

There are no separate Delphi 2009, 2010 and XE downloads available because they are now all in one package.

Download:

Name IDE Version File Size Downloads Added
DDevExtensions 1.61 5-2007 DDevExtensions161Setup.zip 734.07 KB 19441 times 2009-01-10
DDevExtensions 2.8 Features PDF DDevExtensionsFeatures.pdf 602.92 KB 16067 times 2014-12-27
DDevExtensions 2.4 7, 2007 DDevExtensions24Setup7_2007.zip 535.41 KB 12206 times 2011-07-25
DDevExtensions 2.86 2009-10.3 DDevExtensions286.7z 1.24 MB 4188 times 2020-05-30
DDevExtensions 2.88 2009-10.4.2 DDevExtensions288.7z 1.3 MB 1125 times 2021-07-20

8 thoughts on “DDevExtensions 2.3 available

  1. Pingback: DDevExtensions 2.3 available

  2. Zdenek

    In D2007 compiler progress disappeared. DDev 2.2.1 was ok.

    Thanks

  3. Gabriel Corneanu

    I have just upgraded from 2.0 and I get a conflict with JCL Options dialog. It just crashes when opening the dialog.
    Config: Delphi 2010, DDevExtensions 2.3, IDE Fix Pack 3.5, JCL 2.2 stable (Build 3970)
    First I suspected IDE FixPack, but fact is it works if I uninstall DDevExtensions.

    Regards,
    Gabriel

  4. Gabriel

    For me it’s reproducible (I only have FixPack RC2, but it also happens w/o it).
    If it helps, here is the stack trace down to Delphi action, maybe you get a hint; I just see some call to rtl Trim.

    Exception class name: EAccessViolation
    Exception message: Access violation at address 5000C2A2 in module ‘rtl140.bpl’. Write of address 539097C4
    (00158E9C){Jcl140.bpl } [48159E9C] Jcldebug.TJclStackInfoList + $A8
    (00158AFE){Jcl140.bpl } [48159AFE] Jcldebug.JclCreateStackList + $1A
    (00002FD7){JclBaseExpert140.bpl} [58003FD7] Jclotaexceptionform.TJclExpertExceptionForm.ShowException + $13B
    (00009467){JclBaseExpert140.bpl} [5800A467] Jclotautils.JclExpertShowExceptionDialog + $33
    (0000AC70){JclBaseExpert140.bpl} [5800BC70] Jclotautils.TJclOTAExpertBase.ConfigurationActionExecute + $38
    (000242F1){rtl140.bpl } [500252F1] SysUtils.Trim (Line 5479, “SysUtils.pas” + 0) + $11
    (00085176){Jcl140.bpl } [48086176] Jclunitversioning.TUnitVersion.LogPath + $E
    (000055B2){JclBaseExpert140.bpl} [580065B2] Jclotaunitversioningsheet.TJclOtaUnitVersioningFrame + $202
    (0000AD4C){JclBaseExpert140.bpl} [5800BD4C] Jclotautils.TJclOTAExpertBase.AddConfigurationPages + $78
    (00004163){JclDebugExpert140.bpl} [0FF85163] Jcldebugideimpl.TJclDebugExtension.AddConfigurationPages + $1F
    (0000A5F4){JclBaseExpert140.bpl} [5800B5F4] Jclotautils.TJclOTAExpertBase.ConfigurationDialog + $68
    (0000AC50){JclBaseExpert140.bpl} [5800BC50] Jclotautils.TJclOTAExpertBase.ConfigurationActionExecute + $18
    (0007470B){rtl140.bpl } [5007570B] Classes.TBasicAction.Execute (Line 12513, “Classes.pas” + 3) + $7
    (000F0915){vcl140.bpl } [502B1915] ActnList.TContainedAction.Execute (Line 448, “ActnList.pas” + 8) + $2C

Comments are closed.