Visit site Andy's Blog
August 2010
10
votes
How to tune Delphi XE’s start up
Andy's Blog
– When I started Delphi XE today the first time, I recognized a 6 second delay when it shows “IDE Packages loaded” in the splash screen. On the second start it still shows “IDE Packages loaded” for 5 seconds. Because I wanted to know what the IDE does in those 5 seconds with ...
5
votes
Why components shouldn’t use named sync. objects
Andy's Blog
– I promised my colleagues that with the switch to Delphi 2009 every thing becomes better. When I worked with Delphi 2009 at home I got the impression that it was usable for larger projects (our code doesn’t employ generics, it is plain Delphi 7 code). So this year I migrated one of our larger ...
July 2010
15
votes
Delphi 2010 component toolbar slows down the IDE
Andy's Blog
– If you use Delphi 2010, you have many components installed and you don’t use the “old” component toolbar that was brought back in Delphi 2010 you may want to remove the comptoolbar140.bpl from the “Known IDE Packages” registry key. Without it switching between Code and ...
June 2010
6
votes
Delphi 2009/2010 Post-Build events
Andy's Blog
– Have you ever wondered if it is possible to execute the “Post-Build events” only when the project was actually updated/compiled? With Delphi 2009/2010 you can do that easily by changing theu “Execute when” combobox in the “Post-Build events” edit dialog to ...
May 2010
10
votes
JVCL TJvTransparentForm rewritten
Andy's Blog
– Yesterday our product manager came to me and asked me to replace our old splash screen with the new more fancy one that he had designed. The new splash image has alpha transparency and so we had to make our splash form a layered window. Unfortunately the UpdateLayeredWindow() API function ...
March 2010
6
votes
IDE Fix Pack 3.01 for RAD Studio 2010
Andy's Blog
– When I created the *.zip files for the IDE Fix Pack 3.0 for RAD Studio 2009 and 2010 I accidentally took the last development snapshot instead of the final version. For RAD Studio 2009 this is no problem because the last snapshot is the final version (except for the version number). But for RAD ...
4
votes
IDE Fix Pack 3.0 released
Andy's Blog
– Yesterday I released a new version of the IDE Fix Pack. The new version 3.0 adds some object inspector patches and removes one patch that caused problems with the compiler and debugger hint windows. Changelog from 2.9 to 3.0 (2010-03-15): Added fix for: QC #80822: ObjectInspecor: Properties are ...
January 2010
3
votes
JVCL svn head is now working again
Andy's Blog
– The JVCL package name change is now finished. All packages have new names following the name schema: JvXXXX.dpk for run-time packages and JvXXXXDesign.dpk for design-time packages. The BPLs have the $LIBSUFFIX C60, D60, 70, 90, 100, 110, 120 and 140 depending on the IDE version. And because ...
1
vote
JVCL svn vs. git
Andy's Blog
– The JVCL team just changed all their package names. This step was necessary because the current schema was Jv*D?R.bpl for runtime and Jv*D?D.bpl for designtime packages. So every packages had the Delphi version in its name. Nobody really knows why the JVCL didn’t use the $LIBSUFFIX compiler ...
December 2009
8
votes
New IDE Fix Pack 2.9
Andy's Blog
– The last debugger optimizations didn’t gave everybody the speed they expected. With some help I found another code location in the debugger that becomes a bottle neck if you have thousands of units. Changelog from 2.8 to 2.9 (2009-12-22): Bugfix: CallStack optimization could cause access ...
3
votes
RAD Google Studio or how to not use Help Insight
Andy's Blog
– Here is an example how you can use Help Insight to do a google search. The #0 at the string’s end makes it possible. I doubt that that was intended.
12
votes
DelphiSpeedUp 2.8 and IDE Fix Pack 2.8 released
Andy's Blog
– Speed is all. That’s what this release is all about. I have revived DelphiSpeedUp to fix something in Delphi 7 that had cost me a lot of time each day. The F7 key (step into) became a “don’t press it if you don’t want to get a cup of coffee” key. And I decided that it ...
November 2009
3
votes
DelphiSpeedUp 2.8 Release Candidate
Andy's Blog
– After all the responses to my last blog entry I started all over again and implemented a completely different optimization strategy. And thanks to some time consuming researches I think I found the best solution for the problem. BTW: Delphi 7’s debugger has a problem if DEP (Data Execution ...
3
votes
DelphiSpeedUp 2.8 testers needed (D6-D2007)
Andy's Blog
– Last week I had to start working with Delphi 7 again. And if you are already used to the speed of Delphi 2009 and 2010 the Delphi 7 IDE seems to be slower than expected. Especially if you have a large project and you want to pause the application or step into a function that is in a unit without ...
October 2009
7
votes
What about Delphi 7, what about Delphi 2007 ?
Andy's Blog
– I know many of you are stuck with older Delphi versions. Some don’t want and many can’t upgrade to a unicode Delphi version for reasons that I won’t discuss here. So why do I not support Delphi 7 anymore. It’s not because I can’t. It’s because I don’t want ...




