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 :

[Free Pascal] Graphisme sur Linux en Pascal


Sujet :

Free Pascal

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut [Free Pascal] Graphisme sur Linux en Pascal
    bonjour
    Je vais essayé d'être clair. Pendant deux heures j'ai essayé de comprendre comment on faisait du graphisme en vain.
    J'utilise pascalEdit et le compilateur est Free Pascal Compiler version 2.0.1 [2005/09/23] for i386 Copyright (c) 1993-2005 by Florian Klaempfl pour être précis
    J'ai cru comprendre que le plus simple pour faire du graphisme était d'utiliser Graph ( j'ai lu de fond en comble les tutoriels ) dans le programme on marque : uses
    En gros j'ai copié le programme d'un autre pour comprendre comment faire une ligne je crois ça donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    program GraphTest;
     
    uses
      Graph;
     
    var
      Gm, Gd: Integer;
    begin
      Gd := Detect;
      Gm := 0;
      InitGraph(Gd, Gm, '');
      if GraphResult = grOk then
      begin
        Line(0, 0, GetMaxX - 1, GetMaxY - 1);
        ReadLn;
        CloseGraph;
      end;
    end.
    Le problème c'est que à la place des quillemets je ne sais pas quoi mettre puisque je ne trouve pas la librairies BGI et je ne sais pas comment la trouver. Si vous pouviez me rendre mon bête que je le suis déjà, expliquez moi un peu comment faire. Je ferais un effort de compréhension.
    Merci d'avance
    Xavier

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 055
    Billets dans le blog
    2
    Par défaut
    Bonjour et bienvenue !

    Ce thread pourrait t'apporter des éléments de réponse :
    http://www.developpez.net/forums/vie...ph+free+pascal
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    Si c'est, comme le suggère Alcatîz, un bug de la version linux,

    commencez par télécharger la version 2.0.2 de FP (12/2005) censée
    résoudre un certain nombre de bugs

    Jetez aussi un coup d'oeil sur

    http://www.freepascal.org/bugs.html

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Par défaut
    Bonjour
    Perso j'ai des bugs avec le graphisme en pascal sous linux parfosi même l'ide ne veut pas se lancer. C'est de l'expérimental. L'ennui c'est qu'il manque de mainteneur....

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut Finalement...
    Merci pour toutes les réponses mais je ne suis décidement pas doué. J'ai essayé de télécharger à nouveau free pascal sur le site :
    http://www.freepascal.org/download.html
    Malheureusement, je me retrouve confroté à choisir entre plein de truc que je ne comprend même pas. Pouvez vous me faire s'il vous plaît un petit cours sur :
    arm, intel/i386, powerpc, sparc, amd64/x86 64
    les différences entre ... ces machins
    et qu'est-ce qui pourrait m'aider à savoir sur quoi je travaille pour que je puisse télécharger le bon fichier.
    Par la suite j'ai essayé de télécharger :
    amd64/x86 64
    * Linux
    parce qu'il fallait bien choisir! Et je me suis comfronté à un image problème :
    des centaines de paquets qui contiennent chacun des paquets. Quand décompresse le premier, on en obtient 3 puis je décompresse celui qui m'intéresse et là...
    J'ai 54 fichiers gz qui apparaissent. Admetons que je veuille simplement réinstaller free pascal 2.0.2 pour pouvoir enfin faire du graphisme avec uses graph, comment je peux faire qu'est-ce que je dois décompresser? où? sachant en plus que je suis dans le plus nul des groupe d'anglais de ma promo de 800 élèves!!!
    Je crois que je n'arriverais jamais à faire du graphisme si j'ai bien compris la dernière remarque de Gnux.
    Ni a t'il aucun moyen simple de programmer du graphisme en pascal?
    Je dois vous saouler un peu alors je vous laisse reprendre les phrases de déséspoir que je viens d'écrire et si vous avez une peite ... rien qu"une petite bouée à m'envoyer, n'ésitez pas je vous en serais très reconnaissant!!!!!!!!!!!!!!!!!
    merci dévance
    xavier

  6. #6
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    -arm
    -intel/i386 (486,pentium)
    -powerPC
    -sparc
    -amd64/

    sont les micro-processeurs possibles sur lesquels Linux peut tourner

    Quel est celui de votre machine ?

    Quel est votre Linux exactement ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut linux
    KDE
    intel/i Pentium
    merci de vous occupez de mon problème si rapidement HRS
    xavier

  8. #8
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Quelle distribution utilises-tu ?

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut distribution
    Merci de continuer à penser à moi.
    distribution:=Fedora (ou redhat parce que je suis un blaireau et que je ne le sais pas exactement ) oups! j'ai oublié le point virgule ;
    merci
    Xavier

  10. #10
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    C'est pas exactement la même chose
    Ouvre une console et tape uname -a. Ca devrait t'en dire plus.

    Pour le téléchargement, c'est ce lien là : http://www.freepascal.org/down/i386/linux.html

    - Les processeurs ARM sont pour les systèmes embarqués ou de petite taille (calculatrices et PDA par exemple).
    - Les processeurs SPARC sont sur des machines Sun
    - Les AMD64 sont comme leur nom l'indique des processeurs 64 bits d'AMD (Athlon XP64 par exemple)
    - Les processeurs PowerPC se trouvent exclusivement sur les Mac


    Je te conseille un serveur mirroir proche de chez toi (l'Allemagne par exemple). Enfin, si tu as une distribution RedHat (ou Mandrake/Mandriva), prends les RPM, ça t'évitera des soucis.

    @++

  11. #11
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Petites précsions :

    - Les PowerPC sont des processeurs IBM, on les trouve également sur les xBox de microsoft, et les serveurs IBM pSeries Une rumeur dit que microsoft va faire un windows pour PowerPC...

    - Les rpm marchent aussi pour Fedora et SuSe

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut je ne comprends rien!
    Salut
    Je ne comprends toujours rien. Il ne veut pas lire les .rpm alors que je suis sur linux avec KDE et distribution Fedora. D'après ce que vous m'avez dit, c'est impossible!
    Je quiq complètement perdu, au secours!
    Qu"est ce que je dois faire avec le fichier .rpm? j'ai essayé de l'ouvrir il me demande avec quelle application je dois l'ouvrir. J'ai essayé clique droit mais ça ne change rien il n'y a pas décompression.
    A l'aide : :

  13. #13
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Il faut l'installer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -ivh nomDuPackage.rpm

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut D'accord, mais ...
    Salut
    Moi je veux bien mais si une fois que j'ai tapé :
    rpm -ivh fpc-2.0.2-0.i586.rpm
    dans le bon répertoire ( j'ai fais ls pour voir si j'étais au bon endroit )
    il me marque :
    erreur: can't create transaction lock on /var/lib/rpm/__db.000
    Comment je fais?
    Je crois qu'il y a un coup monté contre moi.
    ça fait deux mois que j'essaie d'utiliser Graph et j'en suis toujours à essayer de réinstaller fpc ( et oui à la base je voulais faire du graphisme!). J'espère que vous n'allezpas me laisser tomber?
    En tout cas si vous voulez continuer à m'aider je suis toujours à l'écoute.
    Merci
    Xavier

  15. #15
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Salut !

    Etais-tu en root sur ta console ? C'ets indispensable pour l'installer

    Pour passer en root, il faut taper su. SI jamais tu n'as pas le mot de passe root (tu ne l'as jamais défini, on ne te l'a jamais demandé), essaie d'installer ton rpm avec sudo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo rpm -ivh package.rpm
    @++

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 19
    Par défaut peut-être...
    Salut
    Je pense que je viens de comprendre pourquoi je n'arrive pas à installer.
    A mon avis je dois être bloquer par l'administration puisqu'il me dit ça:
    Sorry, user xfaure1 is not allowed to execute '/bin/rpm -ivh fpc-2.0.2-0.i586.rpm' as root on pc107t-25.insa-lyon.fr.
    Bon, je crois que je vais aller leur demandé si je peux réinstaller freepascal pour utilliser Graph parce que c'est quand même le but ultime.
    Merci beaucoup de vous occuper d'un nul comme moi qui connais rien à l'informatique.
    Xavier

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

Discussions similaires

  1. [Free Pascal] Graphismes 'portables' (Windows, Mac, Solaris)
    Par Van der Elst dans le forum Free Pascal
    Réponses: 5
    Dernier message: 13/04/2006, 00h00
  2. Réponses: 3
    Dernier message: 19/12/2004, 14h30
  3. [Free Pascal] Application client/serveur en Pascal
    Par zouzou_zaza dans le forum Free Pascal
    Réponses: 15
    Dernier message: 02/09/2004, 17h57
  4. [Turbo Pascal] Recherche cours ou livre sur le Turbo Pascal
    Par killarg dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 02/03/2003, 16h12

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