IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Tutoriel : Installer et configurer Turbo Pascal sous Windows 7
Et Vista, par Alcatîz

Le , par Alcatîz

0PARTAGES

3  0 
Bonjour à toutes et tous,

L'arrivée de Windows Vista puis de Windows 7 a 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 bien supportées nativement par les systèmes actuels.

Voici un tutoriel qui vous aidera à surmonter toutes ces difficultés :
http://alcatiz.developpez.com/tutoriel/installer-tp7-win7-vista/

Alors que la version intégrale le permettait encore, les versions commerciales de Windows 7 n'autorisent plus l'exécution de programmes en plein écran dans la console. Cette fonctionnalité a été supprimée pour des raisons d'incompatibilité avec l'interface Aero.
Il faut à présent avoir recours à un émulateur pour exécuter de manière confortable les anciens programmes conçus pour MS-DOS. L'un des plus prisés est DosBox. Cet émulateur gratuit, multiplateforme, a le bon goût de proposer un pack de traduction en français.

Le tutoriel suivant montre comment installer et configurer l'émulateur DosBox pour faire tourner Turbo Pascal :
http://alcatiz.developpez.com/tutoriel/utiliser-dosbox-tp7/

N'hésitez pas à réagir à la suite de ce fil de discussion.
Vous avez lu gratuitement 12 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 30/01/2011 à 14:38
Le tutoriel suivant montre comment installer et configurer l'émulateur DosBox pour faire tourner Turbo Pascal :
http://alcatiz.developpez.com/tutoriel/utiliser-dosbox-tp7/

2  0 
Avatar de M.Dlb
Rédacteur/Modérateur https://www.developpez.com
Le 02/06/2012 à 23:49
Ma petite contribution, que je viens de découvrir...

En lançant DOSBox par ligne de commande, on peut exécuter des commandes automatiquement... Voici mon fichier .bat qui lance tout d'un coup :

DOSBox.exe -fullscreen -c "mount c d:\borland\TP7" -c "c:" -c "cd bin" -c "tpx"
Ceci évite de faire les mount, etc à chaque fois, et démarre DOSBox en fullscreen du premier coup. Ca marche hyper bien

A adapter selon vos besoins
2  0 
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 22/09/2009 à 21:49
Bonjour,

Exécutes-tu bien le bloc-notes en mode administrateur ? Dans la négative, il est en effet impossible d'enregistrer le fichier.
1  0 
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 03/11/2009 à 22:10
Bonsoir,

Il s'agit sans doute d'un problème de nom long du répertoire.
Essaie avec C:\PROGRA~1\Borland\TP7 ou, s'il existe un autre C:\Program Files\, ce sera peut-être C:\PROGRA~2\Borland\TP7.

1  0 
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 10/06/2010 à 7:11
S'il n'existe pas, essaye de le créer avec le bloc-notes, en mode administrateur. Avec juste la commande "KB16 fr".

1  0 
Avatar de dragonno
Membre confirmé https://www.developpez.com
Le 20/11/2010 à 18:48
Dosbox il me semble que tu peux l'utiliser basiquement en faisant glisser le raccourci de turbopascal sur le raccourci de la dosbox (drag and drop)
Sinon si je me trompe, ouvre la dosbox, cela fait une fenetre dos, et fais-y glisser turbopascal.
1  0 
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 21/11/2010 à 9:45
Pour que les répertoires soient correctement reconnus par Turbo Pascal sous DosBox, il faut faire un montage de disque avant le le lancer .

Par exemple, sous Windows, si Turbo Pascal se trouve dans le répertoire E:\Prog\TP7 (Z est la lettre de montage du système de DosBox) :
Z:\>mount c E:\Prog
Z:\>c:
C:\>cd tp7\bin
C:\>TP7\BIN>TPX
Sous Linux, si Turbo Pascal se trouve dans le répertoire /home/moimeme/prog/tp7 :
Z:\>mount c /home/moimeme/prog [ou mount c ~/prog]
Z:\>c:
C:\>cd tp7\bin
C:\>TP7\BIN>TPX
Petit détail : DosBox est configuré par défaut pour un clavier QWERTY. Pour le configurer en français, c'est tout simplement :
Z:\>keyb fr
1  0 
Avatar de krachik
Expert confirmé https://www.developpez.com
Le 26/02/2011 à 11:49
Bonjour

Sur la page compilateurs, tu as Dev Pascal que tu présentes sur l'image
Tu peux l'explorer et voir les autres compilateurs
1  0 
Avatar de M.Dlb
Rédacteur/Modérateur https://www.developpez.com
Le 03/06/2012 à 12:20
De rien !

Encore une petite astuce, surtout pour TP7. L'option "Run" dans TP7 correspond au raccourci CTRL+F9. Or dans DOSBox, CTRL+F9 ferme DOBox sans ménagement. Pour éviter ça, il faut utiliser le keymapper de DOSBOX.

Tapez CTRL+F1 au démarrage de DOSBOX pour afficher le keymapper. Un bouton "Shutdown" est affiché au milieu de l'écran avec d'autres options automatiques. Sélectionnez l'option "Shutdown" et supprimez l'association avec CTRL+F9 en cliquant sur Del. Sauvez... Vous pouvez alors faire CTRL+F9 pour compiler et exécuter
1  0 
Avatar de droggo
Expert confirmé https://www.developpez.com
Le 03/08/2012 à 23:16
Boe,

Il y a encore plus simple : laisser tomber ce dinosaurien, et passer à un compilateur plus moderne.

Si tu tiens à l'aspect vieilleries de l'environnement de TP, tu peux utiliser FreePascal, qui propose une interface directement calquée sur celle de TP.
Et il sait faire tout ce que TP faisait, en mieux, et beaucoup d'autres choses de plus.

1  0