The new IDE Fix Pack 5.4 supports XE5, fixes some bugs in IDE Fix Pack patches and adds new Win32 and Win64 compiler optimizations.
Download IDE Fix Pack:
Name | IDE Version | File | Size | Downloads | Added |
---|---|---|---|---|---|
IDE Fix Pack 6.4.2 | 2009 (UP4) | IDEFixPack2009Reg64.2.7z | 242.75 KB | 5807 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 2010 (UP5) | IDEFixPack2010Reg64.2.7z | 237.09 KB | 6611 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE (UP1) | IDEFixPackXEReg64.2.7z | 221.38 KB | 4122 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE2 (UP4+HF1) | IDEFixPackXE2Reg64.2.7z | 316.78 KB | 4538 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE3 (UP2) | IDEFixPackXE3Reg64.2.7z | 257.4 KB | 3671 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE4 (UP1) | IDEFixPackXE4Reg64.2.7z | 260.1 KB | 3277 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE5 (UP2) | IDEFixPackXE5Reg64.2.7z | 257.7 KB | 3787 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE6 (UP1) | IDEFixPackXE6Reg64.2.7z | 423 KB | 3467 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE7 (UP1) | IDEFixPackXE7Reg64.2.7z | 429.48 KB | 4638 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE8 (UP1) | IDEFixPackXE8Reg64.2.7z | 431.7 KB | 3915 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10 Seattle (RTM/UP1) | IDEFixPackD10Reg64.2.7z | 428.33 KB | 5403 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.1 Berlin | IDEFixPackD101Reg64.2.7z | 430.65 KB | 5992 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.2 (RTM/UP1/2/3) | IDEFixPackD102Reg64.2.7z | 426.27 KB | 9451 times | 2019-03-23 |
IDE Fix Pack 6.4.4 | 10.3 (RTM/UP1/2/3) | IDEFixPackD103Reg64.4.7z | 444.98 KB | 17901 times | 2019-08-01 |
Download fastdcc:
Name | IDE Version | File | Size | Downloads | Added |
---|---|---|---|---|---|
fastdcc 6.4.2 | 2009 (UP4) | fastdcc2009v64.2.7z | 112.87 KB | 3152 times | 2019-03-23 |
fastdcc 6.4.2 | 2010 (UP5) | fastdcc2010v64.2.7z | 120.38 KB | 3268 times | 2019-03-23 |
fastdcc 6.4.2 | XE (UP1) | fastdccXEv64.2.7z | 121.36 KB | 3020 times | 2019-03-23 |
fastdcc 6.4.2 | XE2 (UP4+HF1) | fastdccXE2v64.2.7z | 166.48 KB | 3062 times | 2019-03-23 |
fastdcc 6.4.2 | XE3 (UP2) | fastdccXE3v64.2.7z | 150.88 KB | 2891 times | 2019-03-23 |
fastdcc 6.4.2 | XE4 (UP1) | fastdccXE4v64.2.7z | 153.55 KB | 2949 times | 2019-03-23 |
fastdcc 6.4.2 | XE5 (UP2) | fastdccXE5v64.2.7z | 151.87 KB | 2951 times | 2019-03-23 |
fastdcc 6.4.2 | XE6 (UP1) | fastdccXE6v64.2.7z | 198.67 KB | 2953 times | 2019-03-23 |
fastdcc 6.4.2 | XE7 (UP1) | fastdccXE7v64.2.7z | 219.84 KB | 3322 times | 2019-03-23 |
fastdcc 6.4.2 | XE8 (UP1) | fastdccXE8v64.2.7z | 224.67 KB | 2982 times | 2019-03-23 |
fastdcc 6.4.2 | 10 Seattle (RTM/UP1) | fastdccD10v64.2.7z | 219.65 KB | 3366 times | 2019-03-23 |
fastdcc 6.4.2 | 10.1 Berlin | fastdccD101v64.2.7z | 223.52 KB | 3388 times | 2019-03-23 |
fastdcc 6.4.2 | 10.2 (RTM/UP1/2/3) | fastdccD102v64.2.7z | 219.06 KB | 4204 times | 2019-03-23 |
fastdcc 6.4.4 | 10.3 (RTM/UP1/2/3) | fastdccD103v64.4.7z | 228.61 KB | 5790 times | 2019-07-31 |
Changed from 5.3 to 5.4
- Fixed: Possible access violation in PageControlTabSheetCompDropFix.DeleteSelection
- Fixed: Possible infinite loop in compiler patch (2009-XE4)
- Fixed: Switching between C++64 and C++32 platform caused “String list does not allow duplicates”
- Added: XE5 support
- Added: Optimization for: DCC64 was busy allocating and zero-ing memory for units with many functions (e.g. Generics)
- Added: Optimization for: DCC64 was busy searching a linear list for units with many Generics
- Added: Hashtable for compiler directives (improves jedi.inc compilation speed) (2009-2010)
- Added: Hashtable for symbol lookup in used units
- Added: Faster inline function compilation (2009-XE)
- Added: Much better compiler performance if a unit instantiates many Generics (e.g. Spring4D)
- Added: Fix for *.tds symbols aren’t loaded if the debugger is started with a relative HostApp
- Removed: Increased Linker I/O buffer
Hi Andy,
great work, as always, thank you ! Chapeau…
Hello Andy,
thank you for your excellent work.
As I don’t find an option to add a comment to DDevExtension 2.8, I will use this topic.
There seems to be a problem with your DDevExtensions 2.8 “Improved reload changed files dialog” and Delphi XE5 (with or without update 1). If a form, which is open in the IDE, is changed by another process, Delphi crashes fatally after confirming your dialog.
Problemsignatur:
Problemereignisname: APPCRASH
Anwendungsname: bds.exe
Anwendungsversion: 19.0.13856.4978
Anwendungszeitstempel: 52606e3f
Fehlermodulname: StackHash_ae74
Fehlermodulversion: 0.0.0.0
Fehlermodulzeitstempel: 00000000
Ausnahmecode: c00000fd
Ausnahmeoffset: 74d8e384
Betriebsystemversion: 6.1.7601.2.1.0.256.1
Gebietsschema-ID: 1031
Zusatzinformation 1: ae74
Zusatzinformation 2: ae7484b5aa782241912d23b8f36fea71
Zusatzinformation 3: 60b2
Zusatzinformation 4: 60b2dc3e945059dcf289cc2483749097
Hallo Andi,
fastdcc bringt mir folg. Fehler: Unbekannter Softwarefehler 0x0eedfade an Stelle 0x77e9bcb1
Güße
Peter
Kann ich nicht reproduzieren. Kommt der Fehler auch wenn nur fastdcc ohne Parameter gestartet wird, also so dass nur die dcc32 Hilfe-Seite ausgegeben wird. Order passiert das beim Kompilieren eines speziellen Projekts. Funktioniert ein “Hallo Welt” Testprojekt?
Das kommt schon ohne Parameter. Anschliessend kommt ein Runtime error 217 auf 0b014f71
P.S. verwende fastdcc 5.4 XE5 fastdccXE5v54.7z
Welche Dateiversion hat die dcc32.exe?
Meine ist (XE5 Update 1, RTM uninstall, iso install, also kein Patch-Update)
Dateidatum: 18.10.2013 0:55
Dateiversion: 19.0.13476.4176
ISO image,
Dateidatum: 17.10.2013 23:55
Dateiversion: 19.0.13476.4176
88a2e5259a8e41add823babeeebd5328 *brcc32.exe
82cdaa70d2e65c9c5d25bb5b8fa80c20 *cgrc.exe
5f5f06815f8f9157e0cb6120a7baabdc *DCC32.EXE
c0b9ca9f6b4ceb4c6dd27e6188be4993 *dcc64.exe
6176b7ba7b5344d64b2608404a218126 *dccosx.exe
175ce078b619eb6345e37ea37266283a *fastdcc.exe
2473999d65aab43202084c90508c4a9d *fastdcc64.exe
bdcb2d84ad0cfdea3f3634805f9141dc *fastdcc64Hook.dllx
16b646057f1d377e0948429580f9376f *fastdccHook.dllx
1fbc1bcd0583b3bdf910fc4aee2e15dc *lnkdfm190.dll
3560bc05de9f7ef2df54495a4c6774f8 *rc.exe
2ad424a58fa8b80f7be4ecd4c61fe97a *RcDLL.dll
65ea37122adb2b66cb1ad5962f967cc2 *rlink32.dll
d217bc284e694131632b8c99bbe38b40 *rw32core.dll
dcc32.exe: ff678dff9f3baff47f50da53d76f9e0c
dcc64.exe: 968ef37cdb4b30cd993bdcf046b6c81d
dccosx.exe passt.
Am Compiler hängt eine Ressource, die angibt ob es sich um Professional, Enterprise oder Architect Ausgabe handelt, die den MD5 natürlich beeinflusst. Ich habe hier (nur) Professional. Die Ressource sollte aber nicht weiter von belangen sein, denn die Compiler sind bis auf diese auf’s i-Tüpfelchen identisch. Interessant ist, dass das keine Auswirkung auf dccosx.exe hat. (Auslieferungs-Fehler seitens Embt?)
Das würde mich nicht wundern.
Das scheint der MD5 von der Enterprise zu sein.
Funktionierte die alte fasdcc 5.3 Version?
Wenn ja, dann mal fogendes ausprobieren:
set IDEFixPack.DisabledPatches=Compiler.SymLookup;Compiler.x64.JumpOpt;Compiler.x64.SymTabHashTable;Compiler.Generics.Inst
fastdcc.exe
5.3 habe ich nicht.
Dann wäre noch die Möglichkeit mir die dcc32/64.exe zu schicken, damit ich herausfinden kann was da bei den Binär-Patches nicht funktioniert.
Andreas.Hausladen@gmx.de
Es funktioniert auf XP. Nur auf W2k gibt’s Probleme.
Da kann ich leider nicht helfen, da ich kein Windows 2000 mehr besitze.
Hallo Andy,
Deine Seite https://www.idefixpack.de/blog/ide-tools/ddevextensions/ beinhaltet noch die DDevExtensions 2.7, trotz Überschrift, dass die DDevExtensions 2.8 veröffentlicht wurden.
Wo finde ich die neuen DDevExtensions 2.8 zum Downloaden ?
Gruß Thomas
P.S.: Ich schreibe hier, weil man bei den DDevExtensions keine Kommentare hinterlassen kann
DDevExtensions 2.8 crasht unter XE5 beim Reload-Dialog, deswegen habe ich es wieder herunter genommen. War ja auch nicht “angekündigt”. Das sieht mir zwar nach einem IDE Bug aus (da fehlt wohl eine Index-Prüfung, aber in Normalfall wird die ReloadFile Funktion so nicht aufgerufen). Dafür muss ich einen Workaround finden oder gleich alles neu schreiben was Zeit braucht.
Hi,
As always…Great Work…unfortunatly I have been having issues on XE5 with the “unable to create ouput file”, after doing some Compile/Build then Run for debug.
I have tried setting the variable IDEFixPack.DisabledPatches=Compiler.InitialLinkerBufferSize with no success.
Thanks in advance,
Omar Zelaya
That patch is not included in IDE Fix Pack 5.4 anymore. So disabling it has no effect.
It’s great, solves the problem of slowness in ide of large projects. This app should come with native Delphi. The microsoft does it with visual studio, picks the best plugins and attach in the next versions.