
                       Borland Delphi
                    Code source des VCL
            (Bibliothque des composants visuels)
          Copyright (c) 1995, Borland International.
                    Tous droits rservs.


Ce produit comprend le code source Pascal Objet de la bibliothque
des composants visuels de Delphi (Visual Component Library ou VCL),
la puissante collection des composants accessibles dans la palette
de composants de Delphi. Ce code source est fourni pour faciliter
le dbogage et pour des besoins ducatifs afin d'assister les
dveloppeurs dans la construction de leurs propres composants
personnaliss.

Ce produit est uniquement fourni pour les utilisateurs de Borland
Delphi enregistrs et possdant une licence. L'utilisation de ce
produit est soumise aux Dispositions applicables  la licence et 
la garantie Borland (Borland's No-nonsense License
Statement/Limited Warranty) et aux Conditions complmentaires de
licence pour les produits de dveloppement (Additional License
Terms for Development Products) qui accompagnent Delphi.


TABLE DES MATIERES
------------------

 1. Support du code source de la bibliothque des composants visuels
 2. Installation du code source de la bibliothque des composants
    visuels
 3. Aide sur les units VCL
 4. Utilisation du code source VCL pour le dbogage
 5. Modification du code source VCL
 6. Fichiers ressource traduits


1. Support du code source de la bibliothque des composants visuels
-------------------------------------------------------------------

IMPORTANT: le support technique Borland ne rpondra pas aux
questions et ne fournira aucune assistance sur ce produit.
Ce produit est fourni "tel quel".

Si vous trouvez un problme srieux dans le code source, envoyez
la description crite de ce problme dans notre forum Delphi sur
CompuServe. Tapez GO DELPHI sur le service tlmatique CompuServe
pour accder immdiatement aux forums Borland.


2. Installation du code source de la bibliothque des composants visuels
------------------------------------------------------------------------

Le programme d'installation du code source de la bibliothque des
composants visuels (Visual Component Library ou VCL), INSTALL.EXE,
configure le code source VCL sur votre systme. Pour effectuer
l'installation  partir du lecteur A, introduisez la disquette de
distribution dans le lecteur A et tapez depuis l'invite du DOS
l'instruction suivante :

  A:INSTALL


3. Aide sur les units VCL
--------------------------

Le systme d'aide de Delphi contient de nombreuses informations
sur les units qui constituent VCL. Pour voir la liste de toutes
les units VCL, recherchez la rubrique Units dans la bote de
dialogue de recherche du systme d'aide, puis choisissez Units
dans la liste des rubriques affiches. En outre, vous pouvez
choisir la rubrique Langage Pascal Objet dans l'cran d'index de
l'aide. Pour cela, slectionnez la rubrique Rfrence du langage,
puis choisissez Units.

Depuis l'diteur de code de Delphi, vous pouvez afficher une aide
contextuelle sur tout identificateur publi, public ou protg de
l'unit en plaant votre curseur sur un identificateur et en
appuyant sur F1.


4. Utilisation du code source VCL pour le dbogage
--------------------------------------------------

En incluant le code source VCL dans votre chemin de bibliothques,
vous pourrez dboguer vos programmes et composants Delphi en pas 
pas dans le code source VCL :

  1. Slectionnez Options|Environnement
  2. Slectionnez la page Bibliothque
  3. Ajoutez le chemin du source VCL dans la bote Bibliothque de
     la zone Chemin devant tout chemin existant. Par exemple, si
     vous utilisez les chemins par dfaut suggrs par SETUP,
     la bote Bibliothque doit contenir ceci :

     C:\DELPHI\SOURCE\VCL;C:\DELPHI\LIB

  4. Appuyez sur OK


5. Modification du code source VCL
----------------------------------

Vous pouvez modifier sans risque tout code ou toute dclaration
dans les sections d'implmentation ou d'initialisation d'une unit
VCL. Lorsque vous effectuez vos changements, recompilez simplement
votre projet Delphi et l'unit VCL modifie sera recompile et
lie automatiquement  votre projet (avec les autres units qui
utilisent l'unit modifie). L'unit compile Delphi (Delphi
Compiled Unit, .DCU) est place dans le rpertoire du fichier
.PAS correspondant (dans \DELPHI\SOURCE\VCL si vous avez utilis
les chemins par dfaut).

Slectionnez Options|Reconstruire bibliothque pour reconstruire
la bibliothque des composants Delphi (COMPLIB.DCL) et rendre
effectifs vos changements dans l'environnement de conception.

IMPORTANT : Nous vous recommandons vivement de ne pas effectuer de
modifications dans la section interface de n'importe quelle unit
VCL. Toutes les units produites par Delphi invoquent les sections
interface fournies dans la version livre de Delphi. Toutes les
modifications d'interface effectues dans votre propre copie de
VCL rendra impossible la reconstruction de COMPLIB.DCL ou
l'utilisation d'une unit Delphi fournie par une socit tierce
( moins que ayez aussi accs  leur code source). En outre, vous
ne pourrez pas fournir des units de votre cration  d'autres
utilisateurs Delphi ( moins que vous ne fournissiez aussi le
code source).

Si vous effectuez des modifications  la section interface de
n'importe quelle unit VCL, vous devez disposer du code source de
toutes les units qui utilisent directement ou indirectement cette
unit. Sinon, vous ne pourrez pas reconstruire COMPLIB.DCL ou mme
compiler vos propres projets (le compilateur renverra une erreur
de non-concordance de version d'unit).


6. Fichiers ressource traduits
------------------------------

La bibliothque des composants visuels et la bibliothque
d'excution de Delphi relient des ressources de type chane qui
contiennent des messages d'erreur et autres littraux de type
chane. Ces ressources sont stockes dans les fichiers .RES des
rpertoires \DELPHI\SOURCE\VCL et \DELPHI\SOURCE\RTL\SYS (en
supposant que vous avez utilis les chemins par dfaut de SETUP).

Les copies franaise, allemande et anglaise de ces fichiers .RES
sont fournies dans les sous-rpertoires FR, GE et EN de
\DELPHI\SOURCE\VCL et \DELPHI\SOURCE\RTL\SYS.

Voici la procdure de gnration de la version franaise d'une
application Delphi:

  rem RTL
  cd \delphi\source\rtl\sys\fr
  copy *.res \delphi\lib

  rem VCL
  cd \delphi\source\vcl\fr
  copy *.res ..
  rem Chargez Delphi et slectionnez Options|Reconstruire
  rem bibliothque pour lier les fichiers ressource franais dans
  rem COMPLIB.DCL

Les tapes ci-dessus supposent que vous avez dj insr
\DELPHI\SOURCE\VCL dans votre chemin de bibliothque, comme
spcifi dans la section (4) ci-dessus. Si ce n'est pas le cas,
copiez simplement les fichiers .RES des rpertoires FR dans
\DELPHI\LIB.

