Installer et configurer Turbo Pascal sous Windows 7 et Vista

Alcatîz

Ce tutoriel explique comment installer et configurer Turbo Pascal sous Windows 7.

Ces procédures ont également été testées avec succès sous Windows Vista.

Commentez

- Titre : Installer et configurer Turbo Pascal sous Windows 7 et Vista

- Auteur : Alcatîz

- Parution : 5 juillet 2009

- Mise à jour : 30 janvier 2011

- Public visé :

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2009-2013 Jean-Luc Gofflot. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Introduction

- Téléchargement

- Installation

- Création du répertoire d'installation

- Décompression de l'archive

- Configuration

- Activation du clavier AZERTY

- Problème des caractères "AltGr"

- Création d'un raccourci

- Démarrage de Turbo Pascal

- Augmentation du nombre de lignes

- Répertoires par défaut

Introduction

L'arrivée de Windows Vista avait déjà quelque peu compliqué la vie de ceux d'entre nous qui persistent à utiliser des compilateurs plus anciens comme Turbo Pascal. Les applications 16 bits tournant jadis sous MS-DOS ou Windows 3.x sont en effet de moins en moins supportées nativement par les systèmes actuels.

Windows 7 s'est à présent imposé sur le marché. Ce tutoriel vous aidera à surmonter les difficultés d'installation et d'utilisation de nos anciens EDI.

Il va de soi que l'utilisation des programmes 16 bits est grandement facilitée par l'emploi d'un émulateur comme DosBox. Ce sujet est détaillé dans cet autre tutoriel.

Je remercie Jules Akakpo-Toulan pour sa relecture et ses tests sous Vista.

Téléchargement

Vous pouvez télécharger gratuitement une version patchée de Turbo Pascal 7.0ici.
"Patchée" signifie que le bug qui provoque une erreur fatale de division par zéro des programmes compilés par Turbo Pascal, sur des machines rapides, est corrigé.

Enregistrez le fichier zip dans un répertoire temporaire :

Installation

Création du répertoire d'installation

Dans l'explorateur, créez le répertoire dans lequel vous voulez installer Turbo Pascal. Il n'est pas conseillé d'utiliser des noms de répertoires plus longs que la norme 8.3 de MS-DOS (c'est-à-dire maximum 8 caractères pour le nom et 3 caractères pour l'extension). Mais ce n'est pas interdit non plus, à condition de prendre certaines précautions par la suite. D'ailleurs, dans le présent exemple, Turbo Pascal va être installé dans le répertoire C:\Program Files\Borland\TP7 :

Décompression de l'archive

Retournez dans le répertoire temporaire dans lequel vous avez téléchargé Turbo Pascal et faites un clic droit pour décompresser le fichier tp7.zip :

Un dialogue apparaît :

Cliquez sur le bouton Parcourir et choisissez le répertoire d'installation :

Cliquez enfin sur Extraire et Turbo Pascal est à présent installé.

Configuration

Activation du clavier AZERTY

Par défaut, si l'on ne touche à rien, Turbo Pascal va s'exécuter avec des entrées clavier QWERTY. Il est possible de changer cela en allant éditer le fichier Autoexec.nt.

Seulement, ce fichier est protégé par le système et il faut recourir à une petite astuce pour pouvoir l'éditer. Cliquez successivement sur le bouton de démarrage, Tous les programmes, Accessoires puis faites un clic droit sur le Bloc notes et sélectionnez Exécuter en tant qu'administrateur :

Répondez Oui au message d'alerte du contrôle de compte utilisateur qui apparaît.

Dans le Bloc-notes, cliquez sur le menu Fichier puis Ouvrir; en bas et à droite du dialogue, sélectionnez Tous les fichiers (*.*) à la place de Fichiers texte (*.txt), allez dans le répertoire C:\Windows\System32 et sélectionnez-y le fichier Autoexec.nt :

Allez à la fin du fichier et ajoutez simplement la ligne

KB16 fr

Enregistrez le fichier en tapant Ctrl-S ou par le menu Fichier / Enregistrer.

Problème des caractères "AltGr"

Il est fort possible, malgré le passage avec succès du clavier en AZERTY, que vous ne puissiez produire aucun des caractères accessibles par combinaison avec la touche AltGr. Pour contourner ce problème assez gênant, vous pouvez vous rabattre sur les codes ASCII des caractères, que vous tapez sur le pavé numérique après avoir enfoncé la touche Alt.

Voici une liste non exhaustive des codes ASCII des caractères les plus courants :

Codes ASCII

Caractères

Codes ASCII

#

Alt-35

@

Alt-64

\

Alt-92

[ et ]

Alt-91 et Alt-93

^

Alt-94

{ et }

Alt-123 et Alt-125

|

Alt-124

~

Alt-126

Création d'un raccourci

Créez un raccourci sur votre bureau Windows en allant dans le sous-répertoire BIN, en faisant un clic droit sur le programme TPX.EXE et en choisissant Envoyer vers puis Bureau (créer un raccourci) :

Pourquoi TPX.EXE et non TURBO.EXE ? Parce que TPX, grâce à une meilleure gestion de la mémoire, est un peu mieux supporté par le sous-système 16 bits de Windows 7.

Depuis les versions commerciales de Windows 7, il est impossible de basculer la console en plein écran (alors que c'était toujours le cas dans les versions RC). Faites un clic droit sur le raccourci, sélectionnez Propriétés et allez dans l'onglet Ecran :

Cochez la case Fenêtre puis OK.

Démarrage de Turbo Pascal

Vous pouvez à présent démarrer Turbo Pascal :

Comme annoncé, il s'exécute dans une fenêtre normale. Si vous tenez absolument à passer en plein écran, vous devez utiliser un émulateur.

Augmentation du nombre de lignes

Comme vous le voyez sur la capture d'écran ci-dessus, il y a à peine 21 lignes disponibles pour afficher le source. Vous préféreriez en avoir 18 de plus ? C'est très simple : allez dans le menu Options / Environment / Preferences et cochez-y la case 43/50 lines:

Pour enregistrer définitivement cette option, sélectionnez Options / Save :

Répertoires par défaut

Avant de pouvoir compiler la moindre ligne de code, il reste une opération importante à accomplir : aller modifier les répertoires par défaut. En effet, il faut que Turbo Pascal puisse trouver ses unités et leur emplacement dépend du répertoire dans lequel vous avez réalisé l'installation.
Pour ce faire, allez dans le menu Options / Directories :

Si, comme cela a été fait lors de ce tutoriel, vous avez installé Turbo Pascal dans un répertoire dont le nom ne répond pas à la norme 8.3, il va falloir convertir les noms longs en noms MS-DOS. Turbo Pascal ayant été installé dans C:\Program files\Borland\tp7, on voit tout de suite que Program files fait plus de 8 caractères et contient même un espace, ce que n'acceptera jamais ce bon vieux TP. Converti au format 8.3, il devient PROGRA~1. Pour l'emplacement des unités, il faut donc indiquer C:\PROGRA~1\BORLAND\TP7\UNITS.

Si vous ne parvenez pas à obtenir les caractères \ et ~, reportez-vous aux explications données plus haut sur la configuration du clavier.

Lorsque c'est terminé, n'oubliez pas d'enregistrer les options, comme pour le nombre de lignes tout-à-l'heure, en exécutant Options / Save.