Newsletter Developpez.com

Inscrivez-vous gratuitement au Club pour recevoir
la newsletter hebdomadaire des développeurs et IT pro

Installation de Dev-Pascal en français sous Windows 7

Ce tutoriel détaille toutes les étapes de l'installation de l'environnement de développement Dev-Pascal sous Windows 7.

Le paquetage original est fourni avec une version obsolète du compilateur Free Pascal. Nous installerons donc une version à jour de Free Pascal, ainsi que l'interface traduite en français.

6 commentaires Donner une note à l'article (5)

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

L'environnement de développement Dev-Pascal, bien que daté, est simple à installer et à utiliser, ce qui en fait un bon choix pour débuter en Pascal. Une version traduite en français de l'éditeur est également disponible.
Le seul inconvénient est que Dev-Pascal est accompagné d'une version antédiluvienne du compilateur Free Pascal et qu'il faut donc passer par l'installation d'une version à jour du compilateur.

Toutes les étapes d'installation sont copieusement illustrées ; vous ne devriez normalement rencontrer aucune difficulté.

II. Installation de la version originale de Dev-Pascal

II-A. Téléchargement

Nous allons partir du principe que vous êtes connecté(e) sur le forum Pascal de Developpez.com. Être inscrit(e) et connecté(e) est en effet une condition pour pouvoir télécharger les différents paquetages depuis l'interface de téléchargement de Developpez.com.

Accès depuis le forum


Cliquez donc sur l'onglet Compilateurs :

Interface de téléchargement de Developpez.com


Vous trouvez deux fois Dev-Pascal dans la liste des éléments : la version originale et l'interface traduite en français. Nous commençons par la version originale. Cliquez dessus pour accéder à la fiche descriptive :

Fiche descriptive du produit


Cliquez sur le gros bouton Télécharger. Si un message de confirmation apparaît, choisissez Enregistrer :

Message de confirmation


Patientez le temps que s'effectue l'analyse de sécurité sur le fichier téléchargé :

Analyse de sécurité

II-B. Installation

Lancez l'explorateur de fichiers de Windows et rendez-vous dans le dossier de téléchargement :

Dossier de téléchargement


Double-cliquez sur le fichier dev-pascal-192.exe. Vous voyez apparaître le dialogue de licence :

Dialogue de licence de Dev-Pascal


Vous voyez le numéro de version de Free Pascal, 1.0.6 ? Au moment de la rédaction de cet article, la version stable de Free Pascal est 2.6.0. Vous comprenez donc aisément la nécessité de faire une mise à jour du compilateur ! Mais tel n'est pas notre propos pour l'instant.
Acceptez la licence proposée en cliquant sur I Agree.

À présent, le programme d'installation vous propose un dossier de destination :

Choix du dossier de destination


Pour le présent article, le dossier a été accepté tel quel mais vous pouvez bien sûr installer Dev-Pascal où vous le souhaitez en cliquant sur Browse.
Lorsque vous avez fait votre choix, cliquez sur Install. C'est parti !

Installation terminée


Une fois l'installation terminée, fermez la fenêtre en cliquant sur Close.

III. Installation de l'interface traduite en français

III-A. Téléchargement

Le second paquetage présent dans l'application de téléchargement de Developpez.com contient juste un exécutable, devpasfr.exe, qui est la version traduite en français de l'exécutable original devpas.exe. Retournez donc à l'interface de téléchargement :

Retour à l'interface de téléchargement de Developpez.com


Cliquez sur Dev-Pascal en français pour accéder à sa fiche descriptive :

Fiche descriptive de Dev-Pascal en français


Cliquez sur le bouton Télécharger. Si votre navigateur vous demande quelle action il doit effectuer sur le fichier zip, répondez-lui qu'il doit l'enregistrer :

Le navigateur demande quelle action il doit accomplir


Laissez de nouveau s'effectuer l'analyse de sécurité.

III-B. Installation

Retournez dans l'explorateur de fichiers de Windows, dans le dossier de téléchargement :

Retour au dossier de téléchargement


Faites un clic droit sur le fichier devpasfr.exe.zip et choisissez, dans le menu contextuel, Extraire tout :

Menu contextuel pour extraire l'archive


Windows vous propose un dossier de destination par défaut :

Dossier de destination de l'extraction


Cliquez sur Parcourir... pour sélectionner le dossier dans lequel la version originale de Dev-Pascal a été installée :

Choix du dossier où Dev-Pascal a été installé


Cliquez sur OK. Windows n'attend plus que vous pressiez le bouton Extraire :

Prêt à extraire


En effet, le nouveau fichier devpasfr.exe a été ajouté au dossier de Dev-Pascal :

Le fichier devpasfr.exe a été ajouté au dossier de Dev-Pascal


Nous allons à présent remplacer l'exécutable d'origine par ce nouveau fichier. Sélectionnez tout d'abord le fichier devpas.exe puis pressez F2 pour le renommer, ou faites un clic droit et choisissez Renommer dans le menu contextuel :

Menu contextuel pour renommer devpas.exe


Le nom que vous donnez au fichier n'a guère d'importance. Appelez-le par exemple devpas-old.exe :

Nouveau nom


Ceci fait, renommons devpasfr.exe :

Menu contextuel pour renommer devpasfr.exe


Il faut bien sûr le renommer en devpas.exe :

Nouveau nom

IV. Installation d'une version à jour de Free Pascal

Nous l'avons vu au cours de l'installation de Dev-Pascal, la version de Free Pascal fournie par défaut est complètement dépassée. Nous allons y remédier.

IV-A. Téléchargement

Retournez à l'interface de téléchargement de Developpez.com :

Retour à l'interface de téléchargement de Developpez.com


Un peu plus bas que Dev-Pascal, dans la liste des compilateurs, cliquez sur Free Pascal. Voici sa fiche descriptive :

Fiche descriptive de Free Pascal


Cliquez sur Télécharger pour accéder au site de Free Pascal :

Site de Free Pascal


En toute logique, vous devez cliquer sur l'architecture Intel/i386 et le système Win32, Win64 and WinCE (au bas de l'image).
Sur la page Web suivante, sélectionnez un miroir de téléchargement :

Choix d'un miroir de téléchargement


Voici enfin le lien de téléchargement :

Lien de téléchargement


De nouveau le message de confirmation, sur lequel vous choisissez Enregistrer :

Message de confirmation


Et une nouvelle analyse de sécurité :

Analyse de sécurité

IV-B. Installation

Retournez à présent dans l'explorateur de fichiers, dans le dossier de téléchargement :

Dossier de téléchargements


Faites un double clic sur le fichier que vous venez de télécharger. Windows affiche l'avertissement de sécurité d'usage :

Avertissement de sécurité


Cliquez sur Exécuter. Voici l'écran d'accueil de l'assistant d'installation de Free Pascal :

Accueil de l'assistant d'installation de Free Pascal


La première chose qui vous est demandée est de choisir dans quel dossier Free Pascal doit être installé. Par défaut, le dossier proposé comporte le numéro de version du compilateur. Si vous ne voulez pas rééditer les options de Dev-Pascal (ce que nous ferons un peu plus loin) à chaque fois que vous mettez à jour Free Pascal, vous pouvez opter pour un nom de dossier "neutre", par exemple :

Choix du dossier d'installation de Free Pascal


Cliquez sur Next pour avancer à l'étape suivante. Il s'agit à présent de sélectionner les composants à installer ; vous pouvez laisser le choix par défaut Full installation (installation complète) :

Composants à installer


Cliquez sur Next. L'assistant vous demande ensuite dans quel dossier du menu de démarrage vous voulez ajouter le raccourci vers l'éditeur natif de Free Pascal :

Dossier du menu de démarrage pour le raccourci


A priori, puisque vous avez installé Dev-Pascal, vous n'aurez pas besoin de l'éditeur natif de Free Pascal et donc l'utilité de créer un raccourci est très limitée. Vous pouvez donc franchement cocher la case Don't create a Start Menu folder pour en empêcher la création.

Cliquez sur Next pour passer aux tâches additionnelles de l'assistant :

Tâches additionnelles de l'assistant


Plusieurs tâches sont proposées. La première consiste à associer différentes extensions de fichier à l'éditeur natif de Free Pascal. De nouveau, c'est Dev-Pascal - et non Free Pascal - qui servira d'environnement de développement et donc vous pouvez décocher les quatre cases d'association. Vous pouvez également empêcher la création sur le bureau d'un raccourci vers l'éditeur natif de Free Pascal, en décochant la case Create a desktop icon for the Free Pascal IDE. Les autres cases à cocher peuvent être laissées en l'état.

Cliquez sur Next et l'assistant vous présente le résumé de toutes les options d'installation :

Résumé des options d'installation


Si vous êtes pris(e) d'un doute ou de remords, vous pouvez revenir aux étapes antérieures grâce au bouton Back. Sinon, lancez l'installation en cliquant sur Install.

Une fois que vous aurez attentivement lu ;-) la notice contenant les informations de version, cliquez sur Next :

Notice d'information


Dès que l'installation est terminée, cliquez sur Finish :

Fin de l'installation

V. Première exécution de Dev-Pascal

Tant que vous êtes dans l'explorateur de fichiers, profitez-en, si vous le désirez, pour créer un raccourci sur le bureau. Faites un clic droit sur devpas.exe et choisissez Envoyer vers puis Bureau (créer un raccourci) :

Création d'un raccourci sur le bureau


Si vous avez la possibilité d'exécuter une application avec les droits d'administrateur, c'est le moment de le faire avec devpas.exe. Faites un clic droit sur le fichier et choisissez Exécuter en tant qu'administrateur :

Exécution avec droits d'administrateur


Pourquoi faire cela à la première utilisation ? Parce que Dev-Pascal va tenter d'écrire dans la base de registre de Windows et que, sans droits d'administrateur, l'opération échouera.
Si vous ne disposez pas des droits suffisants, ce n'est absolument pas grave, rassurez-vous. Dans ce cas, affichez le bureau de Windows et double-cliquez sur le raccourci fraîchement créé :

Double clic sur le raccourci


Tout de suite, Windows affiche un avertissement de sécurité :

Avertissement de sécurité


Si vous ne voulez plus voir ce message par la suite, décochez la case Toujours demander avant d'ouvrir ce fichier avant de cliquer sur le bouton Exécuter.

Apparaît alors le dialogue de première exécution de Dev-Pascal :

Première exécution de Dev-Pascal


Il vous permet d'associer (ou pas) l'environnement de développement avec les fichiers d'extension .dp (projet Dev-Pascal), .pas (source Pascal classique) et .pp (source Free Pascal). Vous pouvez également choisir le style des boutons de l'interface.
Une fois que vous avez terminé, pressez OK.

À présent, c'est Dev-Pascal qui y va de son petit avertissement :

Avertissement de Dev-Pascal avant d'écrire dans la base de registre


Il fait partie des messages qui n'ont pas été traduits en français. En substance, Dev-pascal vous avertit qu'il va tenter d'écrire dans la base de registre du système (pour rendre effectives les associations de fichiers ci-dessus) mais que cela échouera si vous n'êtes pas en mode administrateur. De fait, si vous ne disposez pas des droits suffisants, lorsque vous pressez OK Dev-Pascal vous avertit immédiatement que l'opération en question a échoué :

Erreur d'écriture dans la base de registre

L'exécution de Dev-Pascal en mode administrateur ne doit se faire que la toute première fois. Les fois suivantes, passez par le menu de démarrage ou le raccourci sur le bureau.

VI. Configuration de Dev-Pascal pour la nouvelle version de Free Pascal

Voici enfin l'interface de Dev-Pascal :

Interface de Dev-Pascal


Il faut à présent modifier la configuration de Dev-Pascal pour qu'il travaille avec la nouvelle version de Free Pascal. La seule modification à faire est d'adapter les dossiers dans lesquels se trouvent le compilateur et les différentes unités et bibliothèques.

Allez dans le menu Options, puis Options du compilateur :

Menu Options du compilateur


Cliquez sur l'onglet Dossiers :

Onglet Dossiers des options du compilateur


Vous voyez que les différents dossiers inscrits par défaut sont ceux de la version antédiluvienne de Free Pascal qui est fournie avec Dev-Pascal. Il faut tous les remplacer par les dossiers correspondants de la nouvelle version de Free Pascal que nous avons installée.

Effectuez donc les modifications suivantes (à adapter si vous avez choisi des dossiers différents, bien entendu) :

Dossier Valeur initiale Nouvelle valeur
Dossier Bin C:\Dev-Pas\bin\ C:\FPC\bin\i386-win32\
Unités C:\Dev-Pas\units\;C:\Dev-Pas\units\rtl\ C:\FPC\units\i386-win32\;C:\FPC\units\i386-win32\rtl\
Librairies C:\Dev-Pas\units\;C:\Dev-Pas\units\rtl\ C:\FPC\units\i386-win32\;C:\FPC\units\i386-win32\rtl\

Séparez par un point-virgule les différents dossiers qui se trouvent sur une seule ligne.

Les dossiers ont été modifiés


Une fois que vous avez modifié tous les dossiers, cliquez sur OK.

VII. Premier programme de test

À présent, nous allons tester si tout est correctement installé et configuré.

Sur la barre d'outils, cliquez sur le bouton Bouton 'Nouveau fichier source' ou pressez la combinaison de touches Control-U ou, encore, cliquez sur le menu Fichier, puis Nouveau fichier source :

Création d'un nouveau code source


Saisissez le code source de haut vol suivant :

 
Sélectionnez

Program Hello;

Begin
 Write('Hello world');
 ReadLn;
End.
Code source d'un Hello world


Cliquez sur le bouton Bouton 'Enregistrer' ou pressez la combinaison de touches Control-S ou, encore, cliquez sur le menu Fichier, puis Sauver l'unité :

Dialogue de sauvegarde


Dans le dialogue de sauvegarde, sélectionnez (ou créez) un dossier où enregistrer le fichier source et donnez-lui un nom. Le type de fichier, au bas du dialogue, est Source Pascal (*.pas) ; si vous ne spécifiez pas l'extension .pas à la suite du nom du fichier, Dev-Pascal le fera pour vous. Une fois que vous avez terminé, cliquez sur Enregistrer.

Le moment est venu d'essayer de compiler le programme.
Cliquez sur le bouton Bouton 'Compiler' ou pressez la combinaison de touches Control-F9 ou, enfin, cliquez sur le menu Exécuter puis Compiler.
Le processus de compilation démarre ; Dev-Pascal affiche l'état d'avancement de la compilation dans le dialogue central et inscrit les messages renvoyés par le compilateur Free Pascal au bas de l'écran :

Résultat de la compilation


Si vous avez correctement configuré les options du compilateur, la compilation devrait être couronnée de succès. Le titre du dialogue central est changé en Compilation completed, le bouton >> Exécuter << s'active (cliquez dessus) et vous fondez en larmes de bonheur. Dans le cas contraire, il y a fort à parier que les dossiers n'ont pas correctement été configurés dans les options du compilateur.

Voici le programme qui s'exécute dans une console :

Exécution du programme de test

VIII. Conclusion et remerciements

Avec Dev-Pascal correctement configuré pour travailler avec une nouvelle version de Free Pascal, vous avez en main un outil très pratique pour faire vos premiers pas en programmation Pascal. Nos cours et tutorielsLes meilleurs cours pour débuter en Pascal n'attendent plus que vous !

Je remercie M.Dlb pour sa relecture technique ainsi que Claude Leloup pour sa relecture orthographique minutieuse.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2012 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.