Indy Homepage

Indy.Sockets (VCL) 

Web Designer Wanted!

   Articles   |  Download   |   F.A.Q.   |   Support   |   Teams   
    Indy Project  »  Indy (VCL)  »  Teams  »  Core  »  Docs  »  Standards
 

About

Bug List

Indy Core
Team Blogs

Knowledge
Base

License 

Website problems?
Contact webmaster.
 

Website


Our builds are

Version control by

Docs made with

 

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 Products
    • Delphi 4, 5, 6, 7, 8
    • Kylix 1, 2, 3
    • C++Builder 4, 5
  3. Make sure that Indy can be used in a variety of programs such as Win32 GUI programs, CLX-based GUI 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
[Image] [Image]

 

Copyright © 1993 - 2008
Chad Z. Hower (Kudzu)
and the Indy Pit Crew.

Using Indy in your software?
  
Click on the image for more
Indy logos and graphics.