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 :

Utiliser l'éditeur natif de Free Pascal


Sujet :

Free Pascal

  1. #1
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 39
    Points : 128
    Points
    128
    Par défaut Utiliser l'éditeur natif de Free Pascal
    Bonjour,

    J'utilise l'éditeur intégré de Lazarus pour les projets gui et dev-pascal pour les petit projets mais j'ai récemment vu sur le net que FreePascal etait livré avec un éditeur dos nommé fp.exe, je ne l'ai pas trouvé dans Lazarus, j'ai donc regardé dans une install complète de FreePascal, le fichier fp.exe existe bien dans le répertoire :

    ...\Fpc\bin\i386-win32

    je l'ai donc lancé pour voir, une petite fenêtre Dos s'est affichée a priori inutilisable, j'ai une résolution d'écran d'env 1920x1080, j'ai un peu cherché sur le net et trouvé la solution, j'ai donc créé le script batch suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MODE CON COLS=132 LINES=55
    D:\Fpc\bin\i386-win32\fp
    à modifier bien évidemment selon le chemin repertoire de FreePascal...

    J'ai ensuite sauvegardé le fichier sous FPEdit.bat et créé un raccourci avec les paramètres suivants (Propriétés) :

    onglet Options : Taille du curseur - Moyenne

    onglet Police : Taille = 18 - Police = Lucida Console


    Résultat, le programme s'affiche dans une fenêtre adaptée, la police d'affichage est excellente. L'éditeur s'est révélé très rapide au lancement et à l'utilisation même pour des données sources très importantes...

    Très pratique pour éditer ou créer rapidement un programme console...

    Note : à adapter à l'usage, par exemple la taille de la police d'affichage est très grande dans cet exemple...

  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
    Bonjour !

    Merci pour cette contribution. Chez moi (Windows 8, FPC 2.6), la commande mode con cols... est sans effet sur la taille de l'éditeur, qui reprend sa taille "normale" en s'ouvrant. Ensuite, pour l'astuce du raccourci, je me souviens qu'elle fonctionne avec l'éditeur natif de Virtual Pascal (voir cette discussion) mais avec fp.exe, je viens d'essayer et ça n'a pas fonctionné. Dans Options/Environment/Preferences/Video mode, je ne vois pas l'option "Keep original" qu'on trouve dans vp.exe.

    Y a-t-il quelque chose qui m'ait échappé ?

    Citation Envoyé par Coolman-2014 Voir le message
    L'éditeur s'est révélé très rapide au lancement et à l'utilisation
    Personnellement j'utilise Notepad++ à la fois pour éditer et pour lancer le compilateur. Quand il y a des options de compilation, je fais un fichier de commande pour compiler. La compilation est parfois extrêmement lente mais j'ai remarqué le même ralentissement avec d'autres compilateurs et donc je crois que cela vient de mon installation de Windows. Il y a des moments où la compilation va beaucoup plus rapide, sans que je sache pourquoi.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  3. #3
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 39
    Points : 128
    Points
    128
    Par défaut
    Citation Envoyé par Roland Chastain Voir le message
    Bonjour !

    Merci pour cette contribution. Chez moi (Windows 8, FPC 2.6), la commande mode con cols... est sans effet sur la taille de l'éditeur, qui reprend sa taille "normale" en s'ouvrant. Ensuite, pour l'astuce du raccourci, je me souviens qu'elle fonctionne avec l'éditeur natif de Virtual Pascal (voir cette discussion) mais avec fp.exe, je viens d'essayer et ça n'a pas fonctionné. Dans Options/Environment/Preferences/Video mode, je ne vois pas l'option "Keep original" qu'on trouve dans vp.exe.

    Y a-t-il quelque chose qui m'ait échappé ?



    Personnellement j'utilise Notepad++ à la fois pour éditer et pour lancer le compilateur. Quand il y a des options de compilation, je fais un fichier de commande pour compiler. La compilation est parfois extrêmement lente mais j'ai remarqué le même ralentissement avec d'autres compilateurs et donc je crois que cela vient de mon installation de Windows. Il y a des moments où la compilation va beaucoup plus rapide, sans que je sache pourquoi.
    Bonjour,

    Voila qui est bizarre, j'ai windows 8.1 64 bits, j'ai teste en lancant directement le fichier bat contenant les lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MODE CON COLS=132 LINES=55
    D:\Fpc\bin\i386-win32\fp
    j'obtiens une fenetre agrandie pratiquement a la taille de la resolution d'ecran (1920x1080)...

    note : l'astuce du raccourci fonctionne egallement parfaitement...

    a voir peut etre, l'editeur est la version 1.0.12 et le compilateur fpc 2.6.4, je suggeres d'installer essayer cette version...

  4. #4
    Responsable Pascal, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 937
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    L'éditeur natif de Free Pascal est daté et ne fonctionne que sous Windows. Il peut être avantageusement remplacé par un petit éditeur comme Geany, qui est multiplateforme et qui est automatiquement configuré pour travailler avec le compilateur fpc, pour peu que celui-ci ait été installé.

    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]

  5. #5
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2014
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 43
    Points : 114
    Points
    114
    Par défaut
    Bonsoir,

    @Alcatiz : Je ne comprends pas le '...et ne fonctionne que sous Windows' : j'utilise cet éditeur natif sous ubuntu depuis un mois (après avoir tapé 'fp' dans une console).

    Sinon, merci pour ton lien, je vais tester Geany pour voir la différence .

  6. #6
    Responsable Pascal, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 937
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par bataff Voir le message
    j'utilise cet éditeur natif sous ubuntu depuis un mois (après avoir tapé 'fp' dans une console).
    Au temps pour moi, j'avais complètement oublié qu'il était également utilisable sous Linux.
    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]

  7. #7
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2014
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 43
    Points : 114
    Points
    114
    Par défaut
    Ah, merci pour ta réponse et pas de soucis. Je me posais par curiosité la question s'il fonctionnait par Wine, mais alors si c'était ça on l'utiliserait en double-cliquant sur un 'fp.exe' quelque part.

    Bonne soirée !

Discussions similaires

  1. [Dev-Pascal] Configuration pour utiliser une version récente de Free Pascal
    Par Henry-P dans le forum Autres IDE
    Réponses: 1
    Dernier message: 06/01/2009, 16h43
  2. [Free Pascal] Utiliser du code C avec Free Pascal sous Windows
    Par richard dans le forum Free Pascal
    Réponses: 4
    Dernier message: 17/02/2007, 15h26

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