
                       Bienvenue  Turbo Pascal 7.0
                       ----------------------------

Ce fichier LISEZMOI contient d'importantes informations de dernire minute
concernant Turbo Pascal 7.0. Vous trouverez d'autres fichiers  consulter dans
le rpertoire \TP\DOC. La liste et la description de tous les fichiers
composant le produit est contenue dans le fichier LISTEFIC.DOC.



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

 1. Comment obtenir de l'aide
 2. Configuration matrielle minimum
 3. Installation
 4. Nouvelles fonctionnalits
 5. Notes sur cette version
    - documentation supplmentaire
    - Programmes de dmo et utilitaires
    - Compatibilit et problmes connus
 6. Remarques importantes pour les utilisateurs de Borland C++
    et Paradox 4.0.
 7. Turbo Pascal et le Shell OS/2




1. COMMENT OBTENIR DE L'AIDE
----------------------------
Si, aprs avoir lu ce fichier LISEZMOI ainsi que les manuels, vous dsirez
contacter Borland pour toute remarque, suggestion ou question, vous pouvez :

o tlphoner au service assistance

o nous crire  l'adresse suivante :

       BORLAND FRANCE
       Support technique Turbo Pascal
       B.P. 106
       43 avenue de l'Europe
       78143 VELIZY-VILLACOUBLAY

Dans les deux cas, ayez soin de fournir les lments suivants :

o le nom et le numro de version du produit,

o votre numro de licence individuelle (inscrit sur l'tiquette de chaque
  disquette originale),

o la marque, le modle et la configuration gnrale de votre quipement
  (ordinateur et priphriques),

o la rfrence et le numro de version du systme d'exploitation
  (Commande VER du DOS).

o le contenu des fichiers CONFIG.SYS et AUTOEXEC.BAT.



2. CONFIGURATION MATERIELLE MINIMUM
-----------------------------------

Turbo Pascal 7.0 ncessite MS-DOS 3.0 ou ultrieur.

TURBO.EXE, l'EDI en mode rel, ncessite au moins 512k de mmoire libre.

TPX.EXE, l'EDI haute capacit, peut utiliser jusqu' 16 Mo de mmoire
tendue, et ncessite la configuration systme minimum suivante :

	Processeur       :	80286 ou suprieur
	Mmoire DOS      :	640k
	Mmoire tendue  :	1 Mo disponible

Sur les machines  base de 80286, nous recommandons l'utilisation d'un
gestionnaire de mmoire tel que HIMEM.SYS avant d'utiliser TPX. Pour plus
d'informations sur les gestionnaires de mmoire, rfrez-vous aux manuels du
DOS.

(Veuillez noter que TPX ncessite les fichiers RTM.EXE et DPMI16BI.OVL soit
dans le PATH, soit dans le rpertoire de TPX.EXE).

Si vous utilisez TPX.EXE sous Windows, assurez-vous de crer un fichier
.PIF, comportant la valeur 0 (zro) dans le champ
'Mmoire XMS: ... Ko ncessaires', et au moins 2048 dans le champ
'Mmoire XMS: ... Ko Maximum'.


3. INSTALLATION
---------------
IMPORTANT : Turbo Pascal 7.0 ne doit pas tre install  la place d'une
version antrieure existante (supprimez celle-ci, ou utilisez un autre
rpertoire).

Utilisez le programme INSTALL pour installer Turbo Pascal. Tous les fichiers
des disquettes originales sont archivs et compacts ; INSTALL les dcompacte,
cre pour vous les rpertoires o les placer, ainsi que les fichiers de
configuration des compilateurs en ligne de commande et des deux EDI.

L'installation du produit complet ncessite approximativement 6 Mo d'espace
disque. (Le produit install n'occupe en fait que 4,5 Mo mais le processus de
dcompactage ncessite environ 1,5 Mo d'espace disque temporaire
supplmentaire). Cette taille peut varier suivant la taille de cluster de
votre disque dur. Si vous utilisez un progiciel de compression de disque dur,
tel que Stacker, plus d'espace sera ncessaire pour les fichiers temporaires.
(jusqu' 8 Mo suivant le progiciel utilis).

Toutes les rfrences de rpertoires suivantes dans ce fichier LISEZMOI
supposent que vous avez install le produit avec INSTALL.

Pour commencer l'installation, insrez la disquette INSTALL (la premire)
dans le lecteur A: puis tapez : A:INSTALL.
(ou B: puis B:INSTALL dans le cas du lecteur B:)


Remarque sur l'installation Disquettes
--------------------------------------
L'installation sur disquettes d'INSTALL n'installera que le compilateur en
ligne de commande, TPC.EXE, et la bibliothque TURBO.TPL.

Si vous voulez lancer l'EDI TURBO.EXE sur un systme quip de disquettes,
vous devrez dsarchiver manuellement TURBO.EXE de la faon suivante :

Systmes  lecteurs de plus de 360k
-----------------------------------
Insrez la disquette INSTALLATION dans le lecteur B:. Insrez une disquette
vierge formate dans le lecteur A:, placez-vous sur A: (A: puis ENTREE)
et tapez :

	COPY B:UNZIP.EXE
	UNZIP B:TPL

Retirez la disquette INSTALLATION du lecteur B:, et insrez la disquette
originale de Turbo Pascal 7.0 contenant TURBO.ZIP  la place. Tapez ensuite :

	UNZIP B:TURBO

Retirez la disquette du lecteur B:. Turbo Pascal 7.0 est maintenant install
sur votre systme.


Systmes  lecteurs 360 ko
--------------------------
L'archive TFLOPPY.ZIP contient une version spciale de TURBO.EXE, qui peut
tre lance depuis une disquette 360ko. Vous aurez besoin de trois disquettes
pour installer Turbo Pascal 7.0 sur disquette. Crez une disquette formate
contenant le systme d'exploitation, et nommez-la :

	Lecteur A: DISQUETTE SYSTEME (Code source, TURBO.TPL)

Puis, crez une disquette vierge formate (non systme) nomme :

	Lecteur B: (TURBO.EXE)

Finalement, crez une troisime disquette vierge formate, non systme,
comme disquette temporaire.

Vous tre fin prt pour l'installation. Placez la disquette INSTALLATION dans
le lecteur B:, et la disquette SYSTEME dans le lecteur A:. Placez-vous sur le
lecteur A: et tapez :

	B:UNZIP B:TPL

Retirez la disquette du lecteur A: et placez-y la disquette temporaire. Cette
disquette contiendra temporairement UNZIP.EXE et TFLOPPY.ZIP.
Tapez maintenant :

Retirez la disquette INSTALLATION du lecteur B: et placez-y la disquette
originale Turbo Pascal 7.0 contenant TFLOPPY.ZIP. Puis tapez :

	COPY B:TFLOPPY.ZIP

Retirez la disquette originale du lecteur B:, nommez une troisime disquette
vierge et formate (non systme), placez-la dans le lecteur B:.
Placez la disquette 'B: (TURBO.EXE)' dans le lecteur B:, et tapez :

	UNZIP TFLOPPY B:

Retirez la disquette temporaire du lecteur A: et remplacez-la par celle
intitule 'A: DISQUETTE SYSTEME'. Turbo Pascal est install sur votre systme.
Placez-vous toujours sur le lecteur A: et tapez :

	B:TURBO

pour lancer Turbo Pascal 7.0. Il y a de la place sur la disquette A: pour
stocker vos programmes .PAS. Cette version de TURBO.EXE ne peut sauvegarder
les options de dmarrage (Options/Environment/Startup).


4. NOUVELLES FONCTIONNALITES
----------------------------
Turbo Pascal 7.0 offre de nombreuses nouvelles fonctionnalits, dont :

 o TPX.EXE, un nouvel EDI (Environnement de Dveloppement Intgr) de haute
   capacit, qui vous permet d'diter, de compiler, de parcourir les symboles
   (browse), et dboguer de trs importantes applications. TPX peut utiliser
   jusqu' 16Mo de mmoire.

 o ObjectBrowser permet de parcourir les units et symboles pendant l'dition
   de votre code source. Une rfrence croise est disponible pour tout
   identificateur de votre application.

 o Mise en vidence de la syntaxe - Assigne une couleur unique de texte aux
   symboles, mots rservs, identificateurs, chanes, etc. Vous pouvez de plus
   imprimer votre code source avec la mise en vidence. (Gras, italiques,
   etc.) depuis les EDIs.

 o Le menu Tools des EDIs vous permet d'appeler des programmes externes comme
   GREP ou Turbo Assembler. Vous pouvez bien sr ajouter vos propres outils
   dans ce menu.

 o Symboles persistants - TPX sauvegarde les informations Symboles de vos
   programmes entre chaque session, ainsi vous pouvez instantanment parcourir
   vos symboles et dboguer vos programmes mme aprs avoir quitt l'EDI.

 o Fichiers d'aide en ligne personnels utilisables dans l'EDI. Les index des
   diffrents systmes d'aide sont automatiquement fusionns, ainsi vous
   pouvez effectuer des recherches par mot cl ou incrmentales sur tous les
   systmes d'aide simultanment.

 o Menus locaux - Le bouton droit de la souris (ou Alt-F10 au clavier)
   fait apparatre un menu local, sensible au contexte, dans tous les EDIs.

 o Amliorations concernant l'optimisation, la bibliothque d'excution et
   le dbogage.
	o Reconnat et utilise les processeurs 386 et suprieurs, et utilise
	  des instructions rapides 32 bits pour l'arithmtique sur les longint.
	o Suppression des chargements de pointeurs redondants.
	o E/S fichiers texte plus rapides.
	o Routine texte Pos plus rapide.
	o Ensembles (set) optimiss.
	o Support de PChar - autorise les chanes  zro terminal (AZT).
	o Vrification de dbordement d'entier {$Q+/-} - Integer, Word, etc.
	o Passage des numros de ligne aux .OBJ - permet le pas--pas dans le
	  code C ou assembleur dans le dbogueur intgr.

 o Extension du langage
	o Paramtres ouvert - permet des paramtres tableaux  taille variable
	  plus srs, plus flexibles.
	o Nouveau type OpenString - permet  une procdure ou fonction
	  d'accepter tout type de paramtre string, mme avec {$V+}.
	o Paramtres constantes - paramtres non modifiables, plus efficaces.
	o Sections publiques et prives - permet de dclarer les sections
	  publiques et prives des objets dans n'importe quel ordre.
	o Oprateur @ typ {$T+/-} - renforce la vrification des types pour
	  l'utilisation de l'oprateur @.
	o Mot rserv inherited - permet de rfrencer une mthode hrite,
	  sans connatre le nom de l'anctre.

 o Nouvelles procdures et fonctions standard
	o Assigned - renvoie True si le pointeur n'est pas gal  NIL
	  (spcialement utile pour les pointeurs de procdure et fonctions).
	o Include - ajoute un lment  un ensemble (set).
	o exclude - supprime un lment d'un ensemble.
	o Break et Continue - contrle des boucles FOR, WHILE et REPEAT.
	o Low et High - Renvoie la limite basse ou haute des paramtres
	  ouverts (open array) ou de tout type scalaire.

 o Amliorations de Turbo Vision
	o Objets de validation de donnes.
	o Nouvel objet outliner.
	o Nouvelles mthodes pour insrer/excuter les fentres et botes de
	  dialogue.
	o Botes  cocher multi-tats.
	o lments agglomrs dsactivables.

 o Documentation compltement refondue, nouveaux programmes tutoriels.

 o Aide en ligne couvrant toutes les nouvelles fonctionnalits.

Consultez la section "Nouveauts" du Guide de l'utilisateur pour plus
d'informations concernant les nouvelles fonctionnalits de Turbo Pascal 7.0.



5. NOTES SUR CETTE VERSION
--------------------------

DOCUMENTATION SUPPLEMENTAIRE

  Des informations sur TEMC et divers utilitaires sont dans les fichiers
  .DOC du rpertoire \TP\DOC.


PROGRAMMES UTILITAIRES ET DEMONSTRATION

 o DEMOS DOC - Le code source de tous les exemples de la documentation est
   situ dans le rpertoire \TP\EXAMPLES\DOCDEMOS.

 o BGIDEMO dmontre le support de VESA - consultez BGIDEMO.PAS dans le
   rpertoire \TP\EXAMPLES\BGI pour des informations concernant la dtection
   et l'utilisation du pilote VESA16.BGI. Il supporte tous les modes haute
   rsolution VESA 16 couleurs (800x600, 1024x768, 1280x1024).

 o DEMOS DE COMPILATION - Plusieurs grands programmes de dmonstration sont
   constitus de multiples units. Assurez-vous d'tre dans le rpertoire de
   la dmo avant de compiler. Par exemple, pour builder TVFM.PAS, la dmo
   Gestionnaire de programmes de Turbo Vision, allez dans le rpertoire
   \TP\EXAMPLES\TVFM avant de compiler, que ce soit avec l'EDI ou le
   compilateur en ligne de commande.

 o CODE SOURCE DES PROGRAMMES UTILITAIRES - L'impression des programmes avec
   la syntaxe mise en vidence est ralise avec un filtre d'impression dont
   le source est modifiable  volont. PRNFLTR est situ dans le rpertoire
   \TP\BIN.

   --> Pour un exemple de filtre pour l'EDI, consultez le programme
   GREP2MSG.PAS (Le filtre de messages de GREP dans le menu Tools) dans le
   mme rpertoire.


COMPATIBILITE ET PROBLEMES CONNUS

 DOS
 ---
 o SOURCE DE TURBO VISION 1.0 - Le format de la table des mthodes virtuelles
   (TMV) a t modifi pour supporter les mthodes dynamiques (TMD). Vous
   devez mettre  jour tout code bas sur des dplacements fixes dans la TMV.

   Si, pour une raison quelconque, vous dsirez utiliser Turbo Pascal 7.0 pour
   recompiler le code source de Turbo Vision fourni avec le code source de la
   librairie d'excution de Turbo Pascal 6.0, modifiez les constantes
   suivantes :

		OBJECTS.PAS:
		 TStream_Error = $0C;
		 TStream_Flush = $10;
		 TStream_Read  = $1C;
		 TStream_Write = $28;
		  ...
		 TCollection_Error    = $0C;
		 TCollection_SetLimit = $24;

		VIEWS.PAS:
		 TView_GetPalette = $30;

 TPX (Mode protg DOS)
 ----------------------
 o UTILITAIRES SYSTEME ANCIENS - Certains utilitaires systme et programmes
   d'application (gestionnaires de mmoire, caches disque, disques virtuels,
   etc.) ne respectent pas les standards de l'industrie en matire
   d'oprations DOS en mode protg. Nous vous suggrons de vous procurer les
   versions les plus rcentes de tels utilitaires.

 o LANCEMENT DE WINDOWS DEPUIS UN SHELL DOS DE TPX - Lancer Windows en mode
   386 tendu depuis un shell DOS de TPX est risqu. Normalement, Windows
   refuse de se lancer en mode protg dans de telles conditions, mais dans
   certaines situations, cela peut rsulter en un blocage du systme. Pour
   pallier ceci, lancez Windows en mode Standard.

 o SERVEUR DPMI DE 386^MAX - Des problme connus sont imputs aux versions
   pr-6.02 du serveur DPMI 386^MAX. Nous vous recommandons d'utiliser la
   version la plus rcente (ou le serveur DPMI de Borland, inclus dans Turbo
   Pascal).

 o VDISK DE COMPAQ - Si vous utilisez un Compaq 386 avec un DOS Compaq 3.31,
   vous ne devez pas utiliser le programme VDISK de Compaq. Cette version de
   VDISK n'est pas compatible avec les applications en mode protg telles que
   TPX.

 o OS/2 ET LE SHELL DOS DE TPX - Si vous lancez TPX depuis OS/2, empilez un
   shell DOS, puis lancez une autre application DOS en mode protg, les deux
   applications DOIVENT utiliser le chargeur mode protg de Borland.

   Des problmes avec OS/2 sont connus, causant le blocage de la session DOS
   lorsque la seconde application se termine, si elle utilise un autre
   chargeur mode protg. Ceci sera rsolu dans une future version du support
   mode protg DOS d'OS/2.

   Veuillez noter qu'il est risqu de lancer Paradox 4.0 depuis un shell DOS
   de TPX.


6. INFORMATIONS POUR LES UTILISATEURS DE BORLAND C++ ET PARADOX 4.0
-------------------------------------------------------------------
Les fichiers DPMILOAD.EXE et DPMI16BI.OVL fournis avec Turbo Pascal 7.0
remplacent ceux de Paradox 4.0 et Borland C++ 3.0 et suprieures. Supprimez ou
renommez les versions antrieures, et ajoutez \TP\BIN  votre PATH, de faon
que Paradox et Borland C++ utilisent la nouvelle version.

Si vous voulez pouvoir lancer BC++ ou Paradox depuis TPX.EXE, vous devrez
utiliser l'option EXTLEAVE de la variable d'environnement RTM, afin de leur
laisser suffisamment de mmoire. Par exemple, vous pouvez rserver 2 Mo de
mmoire pour les programmes de la faon suivante :

	SET RTM=EXTLEAVE 2048

Consultez la documentation pour plus d'informations sur l'utilisation de la
variable d'environnement RTM.

Si vous projetez de faire des shells au DOS depuis Paradox ou BC++ pour lancer
TPX.EXE, limitez la place mmoire utilise par ces programmes. Pour Paradox,
utilisez l'option /extk de la ligne de commande ; pour BC++, utilisez l'option
/x. Pour de plus amples renseignements sur les options de la ligne de
commande, rfrez-vous  la documentation de ces produits.

Voici une liste des vrifications  faire en cas de problme :

 1. Il existe une version de DPMILOAD.EXE ou DPMI16BI.OVL antrieure  celle
    de Turbo Pascal 7.0, dans le PATH ou le rpertoire de Borland C++ ou de
    Paradox ? Dans ce cas, remplacez-la par celle fournie avec Turbo Pascal
    7.0, ou supprimez-la et modifiez votre PATH en consquence.

 2. Avez-vous initialis la variable RTM ?    par exemple :

		SET RTM=EXTLEAVE 2048

 3. Si vous avez au pralable lanc Paradox ou BC++, avez-vous utilis la
    ligne de commande adquate ?


7. TURBO PASCAL 7.0 ET LE SHELL DOS D'OS/2
------------------------------------------
Voici les tapes pour crer une icne pour TPX.EXE sous shell d'OS/2 2.0 :

  1. Depuis le bureau d'OS/2, double-cliquez sur le dossier Modles pour
     l'ouvrir, tirez l'icne Programme et lchez-le soit sur le bureau, soit
     dans un autre dossier.

  2. Lorsque la bote de dialogue des paramtres du programme apparat, tapez
     les informations suivantes :

        Chemin/Nom de fichier : *
                   Paramtres : /C C:\TP\BIN\TPX.EXE
        Rpertoire de travail : C:\TP\BIN

     Substituez les chemins et/ou units au besoin.

  3. Cliquez sur l'onglet Session et slectionnez Session DOS plein cran ou
     en fentre,  votre convenance.

  4. Cliquez sur l'onglet Gnral, et tapez Turbo Pascal 7.0 comme titre du
     programme.

  5. Double-cliquez sur la case de fermeture.

