Results 1 to 7 of 7

Thread: Delphi Goodies

  1. #1
    Join Date
    Feb 2009
    Location
    Nebraska
    Posts
    68
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Delphi Goodies

    I and my friends all like to add the DelphiSpeedUp extension to our Delphi environments. It provides a nice speed boost for the IDE, along with a couple of other small features.

    See also the FastCode link on the DelphiSpeedUp page. These are hand-optimized core routines that run many times faster than what come in the RTL/VCL. Simply including FastCode can cool performance hotspots in your applications.

    Also along these lines, check out the FastMM project which provides a vastly improved memory manager for Delphi 7. It's so good CodeGear made it a part of later Delphi versions. Makes your program faster and may reduce memory requirements (depending on what you are doing). Also very useful for reporting memory leaks so you can find and fix them.

    To make working in the Delphi IDE nicer, install the GExperts extension. This provides a nice set of programmer-friendly tools that you can use for quick reference. Lots of stuff, ranging from a simple ASCII chart to grep tools, procedure lists and code templates.
    Grippy has approximately 30,000 hours of Delphi coding experience. srsly.

  2. #2
    Join Date
    Jul 2007
    Location
    Norway.
    Posts
    1,938
    Mentioned
    3 Post(s)
    Quoted
    0 Post(s)

  3. #3
    Join Date
    Feb 2009
    Location
    Nebraska
    Posts
    68
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    No problem.

    Another tool for more experienced Delphi developers is the debug stuff included with the JCL. This allows you to compile in support for producing a call stack track when an error occurs, which makes it much, much easier to track down mysterious bugs.

    The JCL is of course stuffed full of other useful goodies that allow you to spend time writing cool code with well-tested library functions instead of reinventing the wheel. It is well worth the time you'll need to spend exploring it.

    Developers doing lots of visual programming might also be interested in the JVCL, a large collection of visual components for delphi. Honestly I prefer to use Developer Express, but that's because I have someone to buy them for me
    Grippy has approximately 30,000 hours of Delphi coding experience. srsly.

  4. #4
    Join Date
    Sep 2006
    Posts
    6,089
    Mentioned
    77 Post(s)
    Quoted
    43 Post(s)

    Default

    Another cool (free) visual library is spTBXlib.
    Hup Holland Hup!

  5. #5
    Join Date
    Feb 2009
    Location
    Nebraska
    Posts
    68
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Another very useful and easy to use tool is GLScene. It is an open source OpenGL 3D library. It makes doing 3D graphics work very intuitive. I've used it for a couple of projects and was very happy with it. It's very easy to get started with.

    Another tool I've been very happy with is DelphiWebScript, a very rich scripting engine using Delphi syntax. Don't let the 'Web' part in the name distract you, it's a general purpose script engine. It is similar to PascalScript from RemObjects, but it has more complete language syntax, allowing nested routines, classes in script, etc. I think PascalScript may be stronger on producing dynamic calls to compiled routines. DWS includes some tools for automatically wrapping existing Delphi classes for use in script (a friend of mine worked on that), so it is very easy to expose various Delphi objects to the script. If you try this project, pull the code from SVN.

    These tools work very well together. One of my projects involved creating 3D scenes from user-produced script. It was amazing how easy it was to do this with those two tools.

    Both of these are 'mature' tools that have not seen significant development for a few years. As far as I am aware they have not been brought forward for use in Delphi versions post-D7.
    Grippy has approximately 30,000 hours of Delphi coding experience. srsly.

  6. #6
    Join Date
    Feb 2009
    Location
    Nebraska
    Posts
    68
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    There are known bugs in the Delphi VCL and RTL. While CodeGear does not release updates for the older versions of Delphi, you can still incorporate user-contributed patches to these in your environment. Andy's VCL Fix Pack contains a nice collection of these and is a very well-executed. Be sure to read the comments on the thread.
    Grippy has approximately 30,000 hours of Delphi coding experience. srsly.

  7. #7
    Join Date
    Dec 2006
    Location
    Sydney, New South Wales, Australia
    Posts
    4,603
    Mentioned
    15 Post(s)
    Quoted
    42 Post(s)

    Default

    Too bad that doesn't support my Delphi, and my one is already pretty speedy i must say
    You may contact me with any concerns you have.
    Are you a victim of harassment? Please notify me or any other staff member.

    | SRL Community Rules | SRL Live Help & Chat | Setting up Simba | F.A.Q's |

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Need HTML Goodies please
    By P1nky in forum General
    Replies: 7
    Last Post: 07-26-2008, 10:39 PM
  2. Which Delphi Ide is the best?
    By ShowerThoughts in forum Delphi/FPC Help and Tutorials
    Replies: 6
    Last Post: 06-01-2008, 12:01 AM
  3. Transferring Goodies Among Accounts?
    By Chemonk in forum RuneScape News and General
    Replies: 3
    Last Post: 05-26-2008, 09:57 AM
  4. Delphi 7 & Delphi 7 SE Downloads
    By Freddy1990 in forum Delphi/FPC Help and Tutorials
    Replies: 5
    Last Post: 05-21-2007, 04:08 PM
  5. Delphi?
    By ub3r |<1||3r*1337* in forum News and General
    Replies: 7
    Last Post: 06-03-2006, 12:16 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •