home

about

license

support

K/Base

Indy
HomeContactsSite Map


Indy Coding Conventions and Guidelines (Delphi/Win32/Linux)

Work in Progress

This document is a work in progress and may not contain all that is necessary. If you find something that is missing, please post it to Indy-Core.

Introduction

Irrevocable and perpetual permission is granted to site all or part of this document provided and however one sees fit provided that appropriate credit is given to the original authors.

This document describes the standards we have for Indy. These standards are required to maintain several important goals which are:

  1. Maintain portability of most code between Win32 operating systems and Linux distributions
  2. Support the following Borland/CodeGear/Embarcadero Products
    • Delphi 5+
    • Kylix 1-3
    • C++Builder 5+
  3. Make sure that Indy can be used in a variety of programs such as Win32 GUI programs, CLX-based GUI programs, FireMonkey cross-platform programs, console applications, and multi-threaded programs including servers and some clients
  4. Help users write their own clients and servers to implementing various protocols in a manner they desire.
  5. Maintain some strict requirements Borland has for components included in their product.


Sections


Corporate Sponsors

Atozed







home

about

license

support

K/Base

site map

links

Copyright © 1993 - 2008 Chad Z. Hower (Kudzu) and the Indy Pit Crew.          Website design by RuInternet.ru