Andreas Hausladen
Author Homepage: http://andy.jgknet.de/
- Support for Delphi 7-XE8, C++Builder 2005-XE8, Embarcadero Rad Studio 11 and Lazarus
- Extended interactive functionality
- Connection to 20+ databases
- Export in 45 Data Formats
- 40 types of bar codes
- Support for 48 Languages
- Cloud service integration
Total 16 products
AsyncCalls v.2.99
Description
With AsyncCalls you can execute multiple functions at the same time and synchronize them at every point in the function or method that started them. This allows you to execute time consuming code who's result is needed at a later time in a different thread. While the asynchronous function is executed the caller function can do other tasks.The AsyncCalls unit offers a variety of function prototypes to call asynchronous functions. There are functions that can call asynchrony functions with one single parameter of the type: TObject, Integer, AnsiString, WideString, IInterface, Extended and Variant. Another function allows you to transfer a user defined value type (record) to the asynchrony function where it can be modify. And there are functions that can call asynchrony functions with a variable number of arguments. The arguments are specified in an const array of const and are automatically mapped to normal function arguments.
Informations
- Status: Fully functional
- Source: Included
- Size: 36kB
Platforms: C2k10, C2k6, C2k7, C2k9, CBXE, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE
Bcc32Pch IDE Plugin v.2.79
Developer Tools > Developer Tools > Compilers
Description
A "little" plugin for C++Builder. It replaces the built-in compiler by the command line tools.Features:
- Advanced precompiled header support (*)
- Shows how many files are already compiled
- Batch compilation
- Speed improvement (built-in compiler is not the fastest)
- Full message pane support with extended error information support
- Detailed message window shows the console output
- Adds Shift+F9 as shortcut for "Build project"
- Makes "Run Without Debugging" visible
- Background compilation (Compiler and Linker run in it's own thread)
- Force Run functionality (no dependency check and compilation)
- Run Process functionality allows to debug external applications
- Execute foreign makefiles (MAKE, NMAKE, GNUmake) with errors/warnings in the message panel and the possibility to debug the generated application
- Allows to execute programs before and after the compilation
- Qt4 qmake support: creating and debugging Qt4 applications within the IDE.
Informations
- Status: Fully functional
- Source: None
- Size: 803kB
Platforms: C2k6, C2k7, CB5, CB6
Compiler I/O Speed v.1.0
Components > Experts, IDE etc. > IDE
Description
This new tool Compiler I/O Speed optimizes the compilers file search by caching directory listings. If this IDE plugin is installed, the compiler will get the file information (existence, size, timestamp) from a cache. This reduces the amount of I/O operations that are needed to find units (or header files) that are not listed in the project file.The cache is built on the fly. If the compiler asks for a files attributes in a directory that isnt already in the cache, the whole directory listing is read at once so that every other request to this directory is handled by the cache. If a directory doesnt exist, the cache is configured to return PATH_NOT_FOUND for that directory.
If there was a change in an already cached directory, the cache is rebuilt on the next request. This is done by monitoring the cached directories (FindFirstChangeNotification). If there are more than two directory changes during a compilation, the cache for that specific directory becomes disabled. This is especially for the DCU output directory where the compiler asks for the file attributes for the MAKE command and then starts to create files.
All the directory caches are kept in memory after the compilation. And when the next compilation starts, the tool checks all cached directories for their existence and if they are still valid (=unchanged).
Compiler I/O Speed only works for the actual compilation and code insight. The background parser (Error Insight, Help Insight, ) bypasses the cache. For small application this tool may slow down the compilation (but this has to be proofed). If you have many directories in the global or project search path this tool can make a difference.
Informations
- Status: Fully functional
- Source: None
- Size: 14kB
Platforms: C2k9, D2009
ContextMenu Bugfix v.1.1
Description
Unit that fixes the context menu popup delay bug at runtime.Informations
- Status: Fully functional
- Source: Included
- Size: 2kB
Platforms: C2k7, D2007
DDevExtensions v.1.61
Components > Experts, IDE etc. > IDE
Description
DDevExtension is a set of IDE experts.Features:
- Adds Component Selector to Delphi/BCB 5, 6 and 7, what speeds up the search for a component
- Adds Project Configurations for Delphi, BCB and the Delphi personalities of BDS.
- Adds a dialog to set the versioninfo for multiple projects in a project group
- Adds a backup system that creates backups of unsaved files when you compile or execute a project.
- Adds an improved View Units, View Forms and Use Units dialog
- Adds a progress bar to the compile dialog
- Adds the close automatically after successful compile checkbox for Delphi/BCB 5, 6 and 7
- Fixes BDS bugs: ALT+F12 and editor looses focus
- Allows to delete .ddp files, empty Model and empty history directories.
- Can disable the "Source modified. Rebuild?" dialog
- Brings back the old component palette to BDS (Delphi 2005 and BDS 2006 only)
- UCS4 support for the IDE Delphi Compiler (disabled by default).
Informations
- Status: Fully functional
- Source: None
- Size: 734kB
Platforms: D2005, D2006, D2007, D5, D6, D7
DDevExtensions v.2.83
Components > Experts, IDE etc. > IDE
Description
DDevExtensions extends the Delphi/C++Builder IDE by adding some new productivity features.Features:
- Adds an improved View Units, View Forms and Use Units dialog.
- Adds an extended "Use Units" dialog for the Delphi personalities showing all files that the compiler can see.
- Keybinding for extended HOME and indent/unindent TAB/Shift-TAB.
- Ctrl+Left/Right like in VisualStudio.
- Adds a dialog to set the versioninfo for multiple projects in a projectgroup.
- Can disable the Source modified. Rebuild? dialog.
- Brings back the old component palette.
- Allows to disable the package cache.
- Adds a progressbar to the compile dialog.
- Adds Explicit* property remover to keep DFM files compatible to older Delphi versions.
- Allows to delete .ddp files, empty Model and empty __history directories.
- Adds a backup system that creates backups of unsaved files when you compile or execute a project.
- Adds the option to automatically save after a successful compile.
- Adds the ability to close the IDE even if the IDEs termination code raised an exception.
- Adds the ability to kill the IDE after saving all files by using Ctrl+Close-Button.
- Enables Delphi 2009s ability to cancel the Kibitz-Compiler by pressing ESC or moving the mouse.
- Many more...
Informations
- Status: Fully functional
- Source: None
- Size: 535kB
Platforms: C2k10, C2k9, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8, C2k7, D2007, D7
DelphiSpeedUp v.3.1
Developer Tools > Project > Other
Description
A plugin for Delphi/C++Builder and Turbo Delphi/ C++/ C# Professional. It speeds up the time to load the IDE and it also improves the whole speed of the IDE. This is achieved by replacing some often used RTL functions by FastCode function that are optimized for the used CPU. It also adds some caches for function that work on filenames like ExpandFileName().Informations
- Status: Fully functional
- Source: None
- Size: 121kB
Platforms: D2006, D2007, D7
DFM Check v.1.5
Components > Experts, IDE etc. > Tools
Description
If you work with frames and form inheritance you might sometimes experience that the application does not start or one of the derived forms crashes with an EReadError. This is because a control in the frame or base form was deleted or renamed. Unfortunately the DFM files are resource files that do not go through the compiler for validation.This Delphi plugin adds the possibility to check all DFM files of the active project. It generates a special unit that accesses every control on the formular by code. This unit will fail to compile if one or more DFM files are not valid.
With the "Tools/Delphi DFM Check Option..." dialog you can configure the plugin to either validate the DFMs on every compile or only on builds. There is also a new menu item "Delphi DFM Check" in the "Project" menu that invokes the validation on demand.
Informations
- Status: Fully functional
- Source: None
- Size: 679kB
Platforms: C2k10, C2k6, C2k7, C2k9, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7
IDE Compiler Plugin v.1.0
Components > Experts, IDE etc. > IDE
Description
The IDE Compiler Plugin makes it possible to compile a Delphi project from the IDE with an older or newer Delphi compiler version. It can be used to compile a Delphi 2007 project with the Delphi 2009 compiler to get an UNICODE version of the executables or the other way round. For component developers this plugin makes it possible to compile their components for different Delphi versions within one IDE. And Delphi 2007 users can test-compile their projects against the Unicode Delphi 2009 compiler.Informations
- Status: Fully functional
- Source: None
- Size: 45kB
Platforms: D2007, D2009
IDE Fix Pack v.5.94
Description
The IDE Fix Pack installs is a DLL-Expert that fixes the following Delphi/C++Builder bugs at runtime. All changes are done in memory. No file on disk is modified. None of your projects are modified or benefit from the IDE Fix Pack.- TDBText.Color always reverts to Parent.Color
- Infinite loop in Forms.GetNonToolWindowPopupParent
- Lost focus after TOpenDialog when MainFormOnTaskBar is set
- Closing non-modal forms after a task switch can deactivate the application
- Closing forms deactivates the application (missing "stdcall")
- SysUtils.Abort can raise an AccessViolation
- TPageControl flickers a lot with active theming
- TLabel is not painted on a themed, double-buffered TTabSheet in Vista
- More...
Informations
- Status: Fully functional
- Source: None
- Size: 213kB
Platforms: C2k9, D2009, C2k10, D2010, C10, D10, CBXE, DXE, CBXE2, DXE2, CBXE3, DXE3, CBXE4, DXE4, CBXE5, DXE5, CBXE6, DXE6, CBXE7, DXE7, CBXE8, DXE8
IDE Win64 Resize Bugfix v.1.0
Description
Under the 64bit Windows versions the RAD Studio 2007 does not correctly resize the editor window in docked mode after the application was minimized or maximized.This DLL-Expert fixes this bug by invoking the missing resize events.
Informations
- Status: Fully functional
- Source: None
- Size: 14kB
Platforms: C2k7, D2007
MakeObjectInstance memory leak fix v.1.1
Description
It hooks into the Classes.Finalization to execute the VirtualFree at a later time to increases the probability that all FreeObjectInstance() calls have already occurred when the cleanup code is executed.Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: D2005, D2006, D2007, D5, D6, D7
Midas Speed Fix v.1.2
DB-Aware Components > Multi-Tier > MIDAS
Description
The MidasSpeedFix.pas is a unit that improves the performance of the Midas.dll and MidasLib unit. This is done by replacing the Midas memory manager with the Delphi memory manager (FastMM4)Informations
- Status: Fully functional
- Source: Included
- Size: 36kB
Platforms: D2005, D2006, D2007, D2009, D6, D7
RtlVclOptimize v.2.77
Components > Tools > Base classes
Description
The RtlVclOptimize.pas unit contains optimized RTL and VCL function that are used by DelphiSpeedUp. This unit allows you to use all non IDE specific DelphiSpeedUp optimizations in your own applications.Features:
- Faster String/WideString Compare/SameText
- Faster TList implementation
- Faster TStrings.GetDelimitedText implementation for Delphi 7 and newer
- Faster TComponent.FindComponent
- Faster FileExists/FileAge/FileSearch for Delphi 5 to 2005
- Faster GetDynaMethod implementation (message handler / dynamic methods calls)
- Faster Set-Equal
- Faster LoadResString implementation.
Informations
- Status: Fully functional
- Source: Included
- Size: 21kB
Platforms: D2005, D2006, D2007, D5, D6, D7
Unofficial RAD Studio 2007 Patch v.1.01
Description
CodeGear introduced a bug that disables the default context menus for TEdit, TMemo, TComboBox, etc. Thus, the user cannot right click on the controls to get his Cut/ Copy/ Paste/ Delete popup menu.The Unofficial RAD Studio 2007 Patch fixes the context menu bug by binary patching Controls.dcu, DebugControls.dcu and vcl100.bpl.
Note: CodeGear has released the December Update that restores the ContextMenu behavior of Delphi 2006. Thus the popup delay bug is back but you have at least a working context menu.
You must uninstall the binary patch before installing the December Update
Informations
- Status: Fully functional
- Source: None
- Size: 11kB
Platforms: C2k7, D2007
VCL Fix Pack v.1.4
Description
The VCL Fix Pack is a Delphi unit that fixes VCL and RTL bugs at runtime by patching the original functions. If you want all IDE Fix Pack fixes in your application this unit is what you need. Adding the unit to your project (Delphi and C++Builder) automatically installs the patches that are available for your Delphi/C++Builder version.Informations
- Status: Fully functional
- Source: Included
- Size: 22kB
Platforms: C2k9, D2005, D2006, D2007, D2009, D6, D7