                 -------------------------------
                 |        INTRODUCTION         |
                 -------------------------------

Ce paquetage permet de COMPILER lcrzo. Si vous cherchez une version
precompilee, telechargez lcrzo-4.xx-bin_windows.tgz.


Note : si rencontrez des problemes, lisez 
./doc/problemssolutionswindows_fr.txt.

Il y a 2 etapes :
 - installer winpcap [si ce n'est pas deja fait]
    - winpcap version >= 2.1 pour Windows 95,98,Me,NT,2000
    - winpcap version >= 2.3 pour Windows XP
 - compiler et installer liblcrzo.dll


                 -------------------------------
                 |      ETAPE 1 : winpcap      |
                 -------------------------------

Si winpcap n'est pas installe sur votre systeme, telechargez-le a l'adresse :
  http://netgroup-serv.polito.it/winpcap/
La version 2.1, ou superieure, est necessaire pour Windows 95,98,Me,NT,2000.
La version 2.3, ou superieure, est necessaire pour Windows XP.
Suivez les instructions afin de l'installer.

Apres avoir installe winpcap, je vous suggere de tester si il marche 
correctement.
Si vous ne voulez pas tester, vous pouvez passer directement a l'etape 2.
Pour tester l'installation de winpcap, il faut telecharger windump :
  http://netgroup-serv.polito.it/windump/
Puis, dans une fenetre de console, si vous entrez
"\repertoire...\windump", les paquets reseau doivent s'afficher 
(par exemple, vous pouvez pinguer une autre machine et voir les
paquets correspondant).
Lorsque windump affiche correctement des paquets, vous pouvez passer
a l'etape 2.

Si vous avez un souci lors de l'installation de winpcap ou de 
l'execution de windump, lisez la FAQ a :
  http://netgroup-serv.polito.it/winpcap/
  http://netgroup-serv.polito.it/windump/
Si vous avez encore des soucis, contactez les developpeurs 
de winpcap. Je ne peux pas vous aider car je ne maintiens pas ce code.


                 ------------------------------
                 |    ETAPE 2 : lcrzo.dll     |
                 ------------------------------

Vous avez besoin du compilateur Visual C++. La version 6 est suggeree
(cela marche aussi avec la version 4, mais le Workspace n'est pas
fourni).

Renommer "src/lcrzo_defs_windowsxx.h" en "src/lcrzo_defs.h". Par exemple,
sous Windows NT 4, renommer "src/lcrzo_defs_windowsnt4.h" en 
"src/lcrzo_defs.h".

Ouvrir le fichier de Workspace "src/port/Windows/project/lcrzo/lcrzo.dsw".
Selectionner la cible Release (au lieu de Debug) en tant que "Active
Configuration" sous le menu Build.

Presser la touche F7, pour tout compiler.

Les fichiers suivants sont generes :
 src/port/Windows/project/lcrzo/Release/lcrzo.lib
 src/port/Windows/project/lcrzo/Release/lcrzo.dll

Copier "src/port/Windows/project/lcrzo/Release/lcrzo.dll" en :
 - "c:\Windows\System\lcrzo.dll"   [sous Windows 95, 98, Me]
 - "c:\winnt\System32\lcrzo.dll"   [sous Windows NT, 2000]
 - "c:\Windows\System32\lcrzo.dll" [sous Windows XP]

Creer un repertoire qui contiendra les donnees necessaires 
pour creer des projets avec lcrzo (par exemple "c:\lcrzo\").

Copier "src/port/Windows/project/lcrzo/Release/lcrzo.lib" en
"c:\lcrzo\lib\lcrzo.lib".

Copier "src\*.h" en "c:\lcrzo\include\*.h".


                 ------------------------------
                 |       ETAPE SUIVANTE       |
                 ------------------------------

Maintenant, je vous suggere de telecharger lcrzoex, qui montre plus
de 200 exemples de lcrzo.

Si vous desirez creer votre propre programme avec Visual C++ 6, 
suivez ces etapes :
 - ouvrir Microsoft Visual C++ 6
 - Menu File - New
   + selectionner "Win32 Console Application"
   + nom de projet "lcrzotest"
   + endroit "c:\lcrzo\lcrzotest"
   + bouton OK
   + creer "an empty project"
   + bouton Finish
 - Menu File - New
   + selectionner "C/C++ source file"
   + nom de fichier "t1.c"
   + entrer dans ce fichier :
       #include <lcrzo.h>
       #include <stdio.h>
       int main(void)
       { lcrzo_ipl ipl;
         lcrzo_init();
         lcrzo_epr(lcrzo_ipl_init_ips("1.2.3.4", &ipl));
         lcrzo_epr(lcrzo_ipl_print("The address is ", ipl, "\n"));
         lcrzo_close();
         return(0);
       }
 - Menu Project - Settings
   + selectionner "C/C++"
   + selectionner la categorie "preprocessor"
   + repertoire additionnel des includes "c:\lcrzo\include\"
   + bouton OK
 - Menu Project - Settings [cette etape est tres importante]
   + selectionner "C/C++"
   + selectionner la categorie "code generation"
   + employer le run-time library "Multithreaded DLL"
   + bouton OK
 - Menu Project - Settings
   + selectionner "Link"
   + selectionner la categorie "general"
   + dans "Object/library modules", ajouter a la fin "lcrzo.lib"
   + bouton OK
 - Menu Project - Settings
   + selectionner "Link"
   + selectionner la categorie "input"
   + repertoire additionnel des librairies "c:\lcrzo\lib\"
   + bouton OK
 - presser F7
 - ouvrir une console msdos dans "c:\lcrzo\lcrzotest\Debug" :
   + bouton Demarrer - Menu Executer - "command" (ou "cmd")
   + cd c:\lcrzo\lcrzotest\Debug
 - executer lcrzotest.exe :
   + lcrzotest
   Le texte affiche doit etre :
     The address is 1.2.3.4
