|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2012 Messages : 4 ![]() |
Bonjour,
Peut-on compiler d'anciens programmes écrits en TURBO PASCAL 5.5 de Borland avec Windows XP dans l'environnement FREEPASCAL et/ou Lightweight-IDE 0.9.4+ avec un Max OS.X ? Je n'y suis pas encore parvenu. Pourtant j'ai installé sur mon Mac OS.X 10.5.8 (Intel Core 2 Duo) les deux applications ci-dessus par la méthode décrite sur le site du Lycée Descarte CPGE. https://sites.google.com/a/lycee-des...l-sous-mac-osx Editeur et compilateur Lightweight fonctionnent, cependant l'unité GRAPH utilisée par mon ancien programme n'est pas trouvée. Et ceci même après que j'ai rajouté la consigne de compilation {$UNITPATH XXX} où XXX est le chemin pour trouver GRAPH.TPU, version 1980 bien sûr ! Placée entre le mot réservé PROGRAM et les déclarations de constantes, types, variables ... la consigne est acceptée mais le compilateur ne trouve pas l'unité Graph pour autant. Quel est le problème ? Où se trouve cette unité ? Merci de vos lumières. |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() Roland ChastainInscription : décembre 2011 Messages : 687 ![]() |
Citation:
Le compilateur Free Pascal possède sa propre unité Graph (.ppu). Je crois que le message "unité non trouvée" veut dire dans ce cas que l'unité en question n'est pas utilisable par le compilateur.
__________________
L'Art est long et le Temps est court. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2012 Messages : 4 ![]() |
Boujour !
Merci Roland de votre réponse. J'ai bien compris que le compilateur ne peut pas utiliser l'unité GRAPH.TPU car c'est une unité du Turbo Pascal 5.5 que j'ai indiqué dans le path, mais j'aimerais bien savoir si FREEPASCAL dispose d'une telle unité et où on peut la trouver. Merci de votre aide ! |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() Roland ChastainInscription : décembre 2011 Messages : 687 ![]() |
Citation:
Sur mon ordinateur par exemple, le chemin est : Mais normalement, il n'y a rien de particulier à faire pour utiliser l'unité Graph sous Free Pascal. Le chemin, me semble-t-il, n'a pas besoin d'être rajouté.
__________________
L'Art est long et le Temps est court. |
|
|
|
10
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2012 Messages : 4 ![]() |
Bonjour,
En effet il serait logique que l'unité GRAPH soit trouvée automatiquement. La syntaxe de votre path me fait penser que vous travaillez sur PC sous Windows, alors que je bosse sur Mac OS.X. 10.5.8. De plus, je n'utilise pas directement FreePascal (Lazarus ?) mais l'éditeur LightWeight-IDE. LW-IDE est un éditeur-compilateur simplifié par rapport à FP, n'offrant que 3 fenêtres : Error messages, Exécution et Programme. Ses menus ressemblent au TP Borland, ce qui me parraît une bonne chose, car je souhaite transiter en douceur vers le style de programmation actuelle : objet, classe, fenêtrage, boutons ... Dans l'abondante documentation du FP (env. 2'000 pages), je n'ai pas encore trouvé d'élément relatif à la localisation des unités, ni mention d'un quelconque souci pour les utiliser. Cependant, je n'ai aucune doc. sur LW-IDE, et c'est peut-être là que se trouve la solution de mon problème. Désolé de vous avoir sollicité en vain ! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com