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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

Unité Graph sous FreePascal et/ou Lightweight-IDE 0.9.4+ [Free Pascal]


Sujet :

Free Pascal

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Unité Graph sous FreePascal et/ou Lightweight-IDE 0.9.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.

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 072
    Points : 15 462
    Points
    15 462
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par KIORPR Voir le message
    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 !
    Bonjour !

    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.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Unit GRAPH dans FREEPASCAL
    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 !

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 072
    Points : 15 462
    Points
    15 462
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par KIORPR Voir le message
    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.
    L'unité Graph de Free Pascal est livrée avec le compilateur. Dans le dossier "units", il y a un dossier "Graph" qui contient les unités graph.ppu, wincrt.ppu, winmouse.ppu.

    Sur mon ordinateur par exemple, le chemin est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\FPC\2.6.0\units\i386-win32\graph
    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é.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Unit Graph dans LightWeight-IDE
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Free Pascal] Alternative à l'unité Graph sous Linux
    Par limousin dans le forum Free Pascal
    Réponses: 6
    Dernier message: 22/12/2014, 01h31
  2. [Free Pascal] Unité Graph sous Windows 7 x64
    Par Transgarp dans le forum Free Pascal
    Réponses: 9
    Dernier message: 03/12/2012, 13h36
  3. [Free Pascal] Unité Graph sous Mac OS.X
    Par KIORPR dans le forum Free Pascal
    Réponses: 0
    Dernier message: 01/08/2012, 10h43
  4. [FreePascal] Unité Graph sous Linux
    Par fire.stone dans le forum Free Pascal
    Réponses: 2
    Dernier message: 18/05/2005, 10h13
  5. [FreePascal] Utilisation de Graph sous FreePascal
    Par tit charles dans le forum Free Pascal
    Réponses: 6
    Dernier message: 13/12/2004, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo