Powered by discountASP.NET
referal ID: sdtref
Why recommend discountASP.NET?
$720 in referrals so far!

About/Contact

Steve Trefethen

Steve Trefethen is a Software Architect and Director of Software Training at Falafel Software in Capitola, CA. You can reach Steve here.

All opinions you read here are Steve's own and are not necessarily those of Falafel Software.

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Disclaimer

The posts on this weblog are provided AS IS with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
If you're new here, you may want to subscribe to my RSS feed, follow me on Twitter, or subscribe via email. Thanks for visiting!

Delphi IDE Wisdom

June 27 2007 7:00AM

It's Wednesday so here's my list for the Delphi IDE:

  • Learn the difference between design-time and run-time packages
  • Use incremental search
  • Learn to create/install/deploy your own components
  • Learn to build your project from the command line
  • Use View as Text
  • Learn to import a type library, from the command line
  • Use the History tab
  • Learn to partition your application to use packages
  • Use a debug desktop
  • Use "Automatically close on successful compile"
  • Learn to use the call stack
  • Learn to use the thread view
  • Learn to step in the CPU view
  • Use conditional breakpoints
  • Use the ExtraUnits registry key
  • Watch my video
  • Watch Nick's videos
  • Use component palette filtering
  • Learn all the shortcuts for your keybinding
  • Use selective symbol table loading to debug large packaged applications
  • Don't ignore hints and warnings
  • Use Syntax Check

My Other Lists
Delphi RTL and Language Wisdom
Delphi VCL Wisdom

What's your IDE list look like?

FacebookDel.icio.usDigg It!

Tags:

Comments

6/27/2007 1:01:30 PM #

Hi,

some of them are not really that usefull (IMHO):


* Use the History tab
I always found that display confusing and prefer to use the BeyondCompare plugin or even SubVersion.


* Use Syntax Check
What's the point? Compiling is about as fast as Syntax Check, so why not just compile?

twm

Thomas Mueller |

6/27/2007 3:17:28 PM #

Thomas,
To each their own. For the code base I work on syntax check is faster and I appreciate speed.

Steve Trefethen |

6/27/2007 4:33:22 PM #

Here's my pick:
* Learn to use Sync Edit in the text editor.

What is ExtraUnits? is it related to the units Code Insight looks at? if so, how do we use that key?

Eric Fortier |

6/27/2007 4:35:34 PM #

> What's the point? Compiling is about as fast as Syntax Check...

For large project I find Syntax Check a real time saver. I even use GExperts to assign a shortcut to it and use syntax check for lots of different use, like when I want to rename stuff manually or change functions parameters.

Eric Fortier |

6/27/2007 5:55:31 PM #

Hi Eric,
Yeah, SyncEdit is one I missed so thanks! Thanks as well for backing me up on syntax check it is most certainly useful.

Steve Trefethen |

6/27/2007 5:59:25 PM #

I'll like to add:
* Learn how to add your own tools in the tools menu
* Learn to use and tune up the Structure view in the Explorer options
* Use the Refactor menu: Replace is not always the better choice  ;)
* Learn how to manipulate and add your own items in the Object Repository
* Customize your toolbars

Thank YOU Steve.

Salvador Gomez Retamoza |

6/30/2007 12:54:14 PM #

Eric,
It's a string registry key under Code Completion called ExtraUnits that's a semi-colon separated unit list that allows you to add additional units to code completion even though they don't appear in your uses clause. Selecting a function from one of those units adds that unit to your implementation's uses clause. I believe the key is missing in Delphi 2007 though I'm not entirely sure.

Steve Trefethen |

Comments are closed