Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About

Andreas Hausladen
Author Homepage: http://andy.jgknet.de/
Send E.mail to this Author

Companies News:

New FastReport VCL 5 published!
New FastReport VCL 5 published!

New FastReport VCL 5 published on fast-report.com.

Supports Delphi 7-XE6

  • Many changes and improvements in classes
  • New objects
  • More interactivity in reports
  • New and improvement export filters
  • improvements in GUI...

Read more here

Want to know more ?

 

Author Products

Total 16 products

Components > System > Threads
AsyncCalls v.2.99FWS 36 k 14 Dec 2013
By Andreas Hausladen. 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.
 
Fully functional
Source: Included

Download: C2k10 C2k6 C2k7 C2k9 CBXE D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE  Homepage

Developer Tools > Developer Tools > Compilers
Bcc32Pch IDE Plugin v.2.79FW 803 k 19 Apr 2008
By Andreas Hausladen. 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.

 
Fully functional
Source: None
Download: CB2k6 CB2k7 CB5 CB6  Homepage

Components > Experts, IDE etc. > IDE
Compiler I/O Speed v.1.0FW 14 k 05 Feb 2009
By Andreas Hausladen. 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.
 
Fully functional
Source: None

Download: CB2k9 D2009  Homepage

Documents > Other > Patches
ContextMenu Bugfix v.1.1FWS 2 k 12 Dec 2007
By Andreas Hausladen. Unit that fixes the context menu popup delay bug at runtime.
 
Fully functional
Source: Included
Download: CB2k7 D2007  Homepage

Components > Experts, IDE etc. > IDE
DDevExtensions v.1.61FW 734 k 23 Jan 2009
By Andreas Hausladen. 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).

 
Fully functional
Source: None
Download: D2005 D2006 D2007 D5 D6 D7  Homepage

Components > Experts, IDE etc. > IDE
DDevExtensions v.2.6FW 535 - 757 k 01 Aug 2012
By Andreas Hausladen. 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...

 
Fully functional
Source: None
Download: C2k10 C2k6 C2k7 C2k9 CBXE D2005 D2006 D2007 D2009 D2010 D7 DXE  Homepage

Developer Tools > Project > Other
DelphiSpeedUp v.3.1FW 121 - 134 k 25 Apr 2011
By Andreas Hausladen. 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().
 
Fully functional
Source: None
Download: D2006 D2007 D7  Homepage

Components > Experts, IDE etc. > Tools
DFM Check v.1.5FW 672 k 09 May 2011
By Andreas Hausladen. 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.
 
Fully functional
Source: None

Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE  Homepage

Components > Experts, IDE etc. > IDE
IDE Compiler Plugin v.1.0FW 45 - 46 k 05 Nov 2008
By Andreas Hausladen. 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.
 
Fully functional
Source: None
Download: D2007 D2009  Homepage

Documents > Other > Patches
IDE Fix Pack v.5.4.1FW 62 - 217 k 14 Dec 2013
By Andreas Hausladen. 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.

 
Fully functional
Source: None
Download: C2k10 C2k7 C2k9 CBXE CBXE2 CBXE3 CBXE4 CBXE5 D2007 D2009 D2010 DXE DXE2 DXE3 DXE4 DXE5  Homepage

Documents > Other > Patches
IDE Win64 Resize Bugfix v.1.0FW 14 k 03 Feb 2008
By Andreas Hausladen. 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.
 
Fully functional
Source: None

Download: CB2k7 D2007  Homepage

Documents > Other > Patches
MakeObjectInstance memory leak fix v.1.1FWS 3 k 06 Nov 2007
By Andreas Hausladen. 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.
 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D5 D6 D7  Homepage

DB-Aware Components > Multi-Tier > MIDAS
Midas Speed Fix v.1.2FWS 36 k 08 Sep 2009
By Andreas Hausladen. 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)
 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D2009 D6 D7  Homepage

Components > Tools > Base classes
RtlVclOptimize v.2.77FWS 21 k 11 May 2008
By Andreas Hausladen. 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.

 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D5 D6 D7  Homepage

Documents > Other > Patches
Unofficial RAD Studio 2007 Patch v.1.01FW 11 k 24 Feb 2008
By Andreas Hausladen. 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
 
Fully functional
Source: None

Download: CB2k7 D2007  Homepage

Documents > Other > Patches
VCL Fix Pack v.1.4FWS 22 k 14 Dec 2013
By Andreas Hausladen. 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.
 
Fully functional
Source: Included
Download: C2k9 D2005 D2006 D2007 D2009 D6 D7  Homepage


 


News from our Sponsors

  Bring fresh look to your applications!
ThemeEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful set of tools including visual components, convenient designers, easy-to-use non-visual components, the optimized graphic algorithms and a set of ready themes. ThemeEngine can add themes to forms, to the menu and to the elements of the management. 150+ stable easy to use components and 1000+ free skins. more... more...


  Introducing Delphi Programming: Theory through Practice
"Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized. It is the best "how to" book of any type that I have ever used.--Pat Byrd, Department of Applied Linguistics & ESL, Georgia State University more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright  Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy