1. Home
  2. Computing & Technology
  3. Delphi Programming

Custom Component Development
More custom VCL development resources

By Zarko Gajic, About.com Guide

Articles, papers, tutorials
Here is a list of articles that deal with custom component development in Delphi.

  • VCL Component Messages [RTF]
    Component Messages (CM_) are generated only by the VCL and are not reflected Windows Messages (WM_), as one may assume. In spite of that Component Notifications (CN_) are reflected Windows Messages. The idea behind it is, that Windows often sends messages to a parent window of a control instead of the control itself. The VCL simply converts (reflects) these messages to Component Notifications and then sends it to the control, for which the message originally was meant.

  • Introduction to Component Building.
    This article describes the steps involved in creating a new VCL component and focuses on several key aspects of the VCL architecture upon which all components are built.

  • Delphi Component Building.
    In this article, read about every aspect of Delphi Component building. Design a TTicTacToe component and learn about: how to build our own components for Delphi, how to add properties, methods and custom events to them, how to wrap them around DLLs, how to install them, how to design a palette bitmap and write on-line help to support the component user.

  • Building SuperComponents in Delphi [download]
    SuperComponents, also known as aggregate or compound components, are collections of existing sub-components and their relationships combined into a single component. The collections are typically arranged inside a container parent component that manages the visual layout of the sub-components.

  • Component Building for the Professional
    This paper describes the critical extra steps that must be taken in order to develop professional, commercial-quality components. Specific topics will include creating online component help, effectively designing packages for component distribution, supporting multiple versions of Delphi, and how supporting automatic one-step installation.

  • Small writing components tutorial [download]
    Introducing a TComm component for a very simple terminal program that sends out what you type and displays what is being received.

  • Creating Help for your new Component
    Create a help file for your new component that is exactly like Delphi's internal help pages. With source code, examples, and installation instructions.

  • Top 10 Tricks for Delphi VCL Database Developers
    This paper outlines some of those techniques that should be known to every VCL database developer.

  • Building ActiveX Controls with Delphi
    This course is about how to build an ActiveX control using Delphi 3. In addition to presenting a tutorial on how to use Delphi 3's wizards to convert an existing VCL control into an ActiveX control, the course introduces areas where the control designer may want to extend the basic code, and provides in-depth explanation of Delphi's DAX class hierarchy.
  • The Prefix Registry
    Each Delphi component that is created must have a unique name. See some ideas/suggestions.
  • Explore Delphi Programming
    About.com Special Features

    Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

    Easy ways to connect two computers for networking purposes. More >

    1. Home
    2. Computing & Technology
    3. Delphi Programming
    4. Using VCL Components
    5. Creating VCL components
    6. Custom Component Development

    ©2009 About.com, a part of The New York Times Company.

    All rights reserved.