Developpez.com - Rubrique Lazarus

Le Club des Développeurs et IT Pro

Sortie de la nouvelle version 2.2.6 de Lazarus

Une version corrective

Le 2023-04-01 02:01:16, par Chrispi, Membre éprouvé
Sortie de Lazarus 2.2.6
Une version corrective

Bonjour,

La version 2.2.6 de Lazarus est sortie. Il s'agit d'une version corrigeant une série de bugs. Elle s'appuie toujours sur le compilateur Free Pascal 3.2.2.

Pour la télécharger : https://pascal.developpez.com/telecharger/detail/id/1657/Lazarus

Voir : https://forum.lazarus.freepascal.org/index.php/topic,62620.0.html
Notes de version : https://wiki.lazarus.freepascal.org/..._release_notes



Configuration minimale :

  • Windows : 2000, XP, Vista, 7, 8, 8.1, 10 (32 ou 64 bits) ;
  • FreeBSD/Linux : GTK2 : 2.8, Qt : 4.5, Qt5 : 5.6 for qt5 (32 ou 64 bits) ;
  • macOS : Cocoa (64 bits) 10.12, Carbon (32 bits) 10.5, Qt et Qt5 (32 ou 64 bits).

Et vous ?

Utilisez-vous déjà Lazarus ? Qu'en pensez-vous ?
Avez-vous des propositions d'améliorations ?
Êtes-vous prêt(e) à partager vos connaissances en écrivant des tutoriels sur Lazarus ?
Avez-vous déjà partagé vos codes sources avec la communauté ?
  Discussion forum
19 commentaires
  • plegat
    Expert éminent
    Salut,

    Envoyé par Jipété

    Et pendant qu'on y est, allez, en console, soyons fou, à l'ancienne, dans le dossier d'un projet :
    Code :
    $ startlazarus ./colorjob.lpi
    et vous savez quoi ? C'est encore et toujours le dernier projet utilisé qui s'ouvre...
    A première vue, rien d'anormal...

    Si tu regardes le wiki https://wiki.freepascal.org/Startlazarus, startlazarus ne prend pas de fichier lpi en paramètre... ça ne fait qu'ouvrir lazarus... donc sans doute dans le dernier état quand on le ferme...

    Bon, je ne peux pas tester sur l'ordi d'où je tire, je n'ai pas lazarus dessus... je testerai sur mon ordi de programmation...

    Regarde ce que tu as comme info quand tu fais clic droit/propriétés (ou quelque chose de similaire)... tu dois tomber sur une ligne de commande...
  • acaumes
    Membre éprouvé
    Bonjour,

    je repère dans mon arborescence un project1.lpi sur lequel je dois travailler, donc "Clic droit / Ouvrir avec / Lazarus (proposé par l'os, bien)" mais c'est encore le dernier projet travaillé qui s'ouvre...
    J'ai essayé avec le .lpr, même résultat foireux.
    Ah bon chez moi cela fonctionne sans coup férir.

    Lazarus 2.2.6 Windows 11

    Cordialement
  • bb84000
    Membre confirmé
    Bonjour,

    Jipété : J'ai lâchement attendu que tu essuies les plâtres avant de mettre à jour vers cette version.

    En ce qui concerne le souci que tu rencontres, je ne l'ai pas avec Linux Mint et la 2.2.4 (je n'ai pas encore installé la 2.2.6 sous Linux).

    bb84000
  • Ti-Slackeux
    Membre éprouvé
    Envoyé par Jipété
    "Clic droit / Ouvrir avec / Lazarus (proposé par l'os, bien)" mais c'est encore le dernier projet travaillé qui s'ouvre...
    Config Linux Debian GTK2 à jour.
    Heu ....
    J'ai pas Lazarus ici mais y'a un truc qui me chagrine.

    Pourquoi "Clic Droit/ouvrir avec " ??
    Un clic ou double-clic sur le fichier devrait ouvrir Lazarus avec en paramètre le fichier cliqué.
    Mais clic droit ou clic sur le projet, c'est l'Os qui gère ce comportement,
    Lazarus ne fait qu' exécuter ce qui demandé par l'Os.
    On a normalement la possibilité de changer le programme par défaut pour ouvrir un fichier.

    Enfin c'est de cette façon que ça fonctionne chez moi >.<

    hth,
  • Roland Chastain
    Rédacteur/Modérateur
    C'est drôle, chez moi (Mageia, Lazarus 2.2.6) ça fonctionne.

    Code X :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [roland@localhost bubble]$ lazarus demo.lpi 
    using config file /home/roland/fpcupdeluxe-230313/lazarus/lazarus.cfg 
    SetPrimaryConfigPath NewValue="/home/roland/fpcupdeluxe-230313/config_lazarus/" -> "/home/roland/fpcupdeluxe-230313/config_lazarus" 
    Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/roland/fpcupdeluxe-230313/config_lazarus" 
    Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus" 
    ... 
    TMainIDE.DoOpenProjectFile A "/home/roland/Documents/pascal/graphics/bgrabitmap/nogui/bubble/demo.lpi" 
    ... 
    [roland@localhost bubble]$

    P.-S. Pour l'option "Ouvrir avec", je ne peux pas essayer. J'ai installé Lazarus par fpcupdeluxe, et je n'ai pas pris la peine de faire ce qu'il faudrait pour avoir cette option. J'ai un raccourci sur mon bureau sur lequel je fais glisser le projet que je veux ouvrir, et ça fonctionne.

    Soit dit en passant, je ne vois pas ce que la ligne de commande a « d'ancien » mais bon ce n'est pas le sujet.
  • Roland Chastain
    Rédacteur/Modérateur
    @Jipété

    Pour ce qui est de configurer l'explorateur de fichiers, je ne sais pas.

    Pour ce qui est d'avoir à taper le chemin entier de Lazarus dans un terminal, pour ma part j'ai créé un fichier /home/roland/.local/bin/lazarus qui contient ceci :

    Code Bash :
    /home/roland/fpcupdeluxe-230313/lazarus/lazarus --pcp="/home/roland/fpcupdeluxe-230313/config_lazarus/" $*

    Ce qui me permet de taper simplement lazarus.

    Par ailleurs j'ai créé un fichier home/roland/Desktop/lazarus-226.desktop qui contient ceci :

    Code X :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/usr/bin/env xdg-open 
    [Desktop Entry] 
    Version=1.0 
    Encoding=UTF-8 
    Type=Application 
    Icon=/home/roland/fpcupdeluxe-230313/lazarus/images/icons/transparent.ico 
    Path=/home/roland/fpcupdeluxe-230313/lazarus/ 
    Exec=/home/roland/fpcupdeluxe-230313/lazarus/lazarus --pcp="/home/roland/fpcupdeluxe-230313/config_lazarus/" %f 
    Name=Lazarus 2.2.6 
    Comment=EDI pour le compilateur Free Pascal 
    GenericName=Lazarus IDE with Free Pascal Compiler 
    Category=Application;IDE;Development;GUIDesigner;Programming; 
    Categories=Application;IDE;Development;GUIDesigner;Programming; 
    Keywords=editor;Pascal;IDE;FreePascal;fpc;Design;Designer;

    Ce qui me permet d'ouvrir un projet en faisant glisser le fichier *.lpi sur le raccourci.

    De cette façon, je peux installer (par fpcupdeluxe) autant de versions de Lazarus que je veux.
  • Jipété
    Expert éminent sénior
    Toujours aussi ridicule au niveau du comportement basique de l'ihm : je repère dans mon arborescence un [hIghlight]project1.lpi[/hIghlight] sur lequel je dois travailler, donc "Clic droit / Ouvrir avec / Lazarus (proposé par l'os, bien)" mais c'est encore le dernier projet travaillé qui s'ouvre...
    J'ai essayé avec le .lpr, même résultat foireux.
    J'ai essayé avec le .pas, idem.

    OMG que c'est gonflant !

    À croire que les gens qui développent l'outil ne l'utilisent pas ensuite.

    Config Linux Debian GTK2 à jour.
  • Jipété
    Expert éminent sénior
    Envoyé par acaumes
    Lazarus 2.2.6 Windows 11
    !=
    Envoyé par Jipété
    Linux Debian GTK2 à jour.
    Donc je corrige ce que j'ai dit précédemment :
    Envoyé par Jipété
    À croire que les gens qui développent l'outil ne l'utilisent pas ensuite.
    C'est des windowsiens qui développent Lazarus et les autres peuvent aller se rouler...
  • Jipété
    Expert éminent sénior
    Bonsoir Bernard !

    Envoyé par bb84000
    En ce qui concerne le souci que tu rencontres, je ne l'ai pas avec Linux Mint et la 2.2.4
    Ça alors !
    Tu sais quoi ?
    Ce genre de remarque me donne l'envie de retourner sous Windows, tu vois !
    Parce que là, je ne sais absolument pas où chercher pourquoi comment et où se cache l'option qui gère ce bazar.
    Sous Windows il suffisait d'ouvrir la base de registre et d'aller modifier la clé qui va bien, époque bénie...

    Sous Linux, vécu cet après-midi, après consultation du forum OpenOffice où j'ai trouvé ça, pour faire une installation personnalisée : [...] modules to install. To change the default settings, you must select the custom installation., j'en suis encore à chercher où se cache cette custom installation, et c'est lassant je te dis pas !
    Et du coup je me retrouve avec des milliers de polices installées, encore plus ingérables que les 2500 de LibreOffice récemment signalées, mais pas ici.
  • Jipété
    Expert éminent sénior
    Envoyé par Ti-Slackeux
    Pourquoi "Clic Droit/ouvrir avec " ??
    Parce que je suis plus performant comme ça qu'avec un double-clic, et que cette manip a toujours bien fonctionné sous Windows, quand je vivais avec.

    Maintenant, pour la suite,
    Envoyé par Ti-Slackeux
    Un clic ou double-clic sur le fichier devrait ouvrir Lazarus avec en paramètre le fichier cliqué.
    alors double-clic sur un .lpi et même cause même effet , alors que "clic droit / Propriétés" sur le .lpi me donne


    Envoyé par Ti-Slackeux
    Enfin c'est de cette façon que ça fonctionne chez moi >.<
    Linux ou Windows ? (même si je ne vois pas en quoi ça changerait le comportement de l'EDI...)

    Et pendant qu'on y est, allez, en console, soyons fou, à l'ancienne, dans le dossier d'un projet :
    Code :
    $ startlazarus ./colorjob.lpi
    et vous savez quoi ? C'est encore et toujours le dernier projet utilisé qui s'ouvre...