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 :

Confirmation de fonctionnalités [Free Pascal]


Sujet :

Free Pascal

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 34
    Par défaut Confirmation de fonctionnalités
    Bonjour.

    Ancien programmeur en Pascal sous DOS (TP) puis windows (Delphi), je cherche à développer en pascal sous Linux, mais depuis la disparition de Kylix, je ne le peux plus. Apparemment, FreePascal est la meilleure alternative libre. Cependant, je n'arrive pas à trouver certaines informations quant à ces capacités.

    J'aimerai faire des applications avec une GUI moderne et je ne trouve pas de documentation spécifiant si FreePascal est capable de le faire. Dans la docu pour les utilisateurs, et ici, j'ai vu que l'IDE était une copie de Turbo Pascal. Donc :
    - le compilateur permet-il de créer des GUI pour Gnome, KDE ?
    - l'IDE ne permet pas de construire la GUI à la souris comme Delphi ou Kylix ?

    J'ai vu que Lazarus cherchais à faire comme Delphi, ce qui résoudrait mon problème, mais j'aimerai savoir avant si FreePascal peut le faire seul. Comme Lazarus est encore jeune et semble avoir quelques soucis de jeunesse, je me demande s'il ne serait pas mieux d'utiliser FreePascal en priorité. Mais si seul Lazarus me permet de faire des appli GUI et console, alors va pour Lazarus.


    Question subsidiaire, si le compilateur FreePascal peut créer des appli GUI mais que je suis obligé d'utiliser Lazarus, le code sera toujours bien portable sur les autres plateformes ?


    Si j'ai bien saisis les infos qui émanent de la doc, je vais devoir faire comme l'indique ma dernière question (dont la réponse est oui), mais j'aimerai la confirmation d'utilisateurs avertis.

    Merci, et bonne année.

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 971
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 971
    Par défaut
    Dio,

    Oui, FreePascal peut le faire tout seul...

    ... mais tu te tapes tout le travail pour faire ta bibliothèque GUI.

    Bon courage.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 34
    Par défaut
    Merci.

    Cela signifie bien que les fichiers sources issus d'un projet Lazarus peuvent être compilés sur une autre machine avec seulement FreePascal ? Les fichiers décrivant la GUI écrit par Lazarus sont bien interprétables par FP ?

    Ça devrait être ma dernière question.

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 971
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 971
    Par défaut
    Quo,

    Lazarus est entièrement fait avec FreePascal.

    ps: les fichiers décrivant la GUI écrit par Lazarus sont bien interprétables par FP.
    Non, ils sont compilables par FP

  5. #5
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 056
    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 056
    Billets dans le blog
    2
    Par défaut
    Bonjour !

    Petite précision : pour compiler un source Lazarus avec Free Pascal tout seul, il faut que les unités et bibliothèques de composants de Lazarus soient disponibles... donc autant le faire avec Lazarus directement !
    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]

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 34
    Par défaut
    Merci beaucoup pour tes réponses. Je vais donc opter pour Lazarus.

    À plus pour d'autres questions éventuelles.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 20/11/2003, 16h36
  2. [Fonctionnalités] MSDE
    Par goupil_32x dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/10/2003, 19h09
  3. word et confirmation d'enregistrement
    Par julio123 dans le forum Access
    Réponses: 4
    Dernier message: 28/08/2003, 14h38
  4. Confirmation de supression d'enregistrement
    Par Lux interior dans le forum XMLRAD
    Réponses: 3
    Dernier message: 25/04/2003, 16h01
  5. [Kylix] Demande de confirmation Kylix Delphi
    Par mailstef dans le forum EDI
    Réponses: 3
    Dernier message: 21/10/2002, 10h17

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