Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de la version 2.0.10 de l'EDI multiplateforme Lazarus
Free Pascal 3.2 sert de compilateur

Le , par gvasseur58

63PARTAGES

12  0 
Sortie de la version 2.0.10 de l'EDI multiplateforme Lazarus
Le compilateur Free Pascal utilisé dans sa version 3.2

Comme il fallait s'y attendre après la sortie de la version majeure 3.2 du compilateur Free Pascal, l'équipe de développement de Lazarus s'est empressée d'adapter son travail à cette nouveauté. Elle vient par conséquent d'annoncer la disponibilité au téléchargement de la version corrective 2.0.10 de l'EDI open source. Pourquoi ne pas sortir directement la version 2.2, qui promet des améliorations substantielles de l'EDI ? Tout simplement parce qu'il aurait fallu patienter encore quelques mois, le temps de soumettre les nouveautés à la communauté des utilisateurs, alors que cette dernière attendait un compilateur rajeuni et plus efficace depuis... 2017 !



En dehors de la correction habituelle de bogues, en particulier pour la bibliothèque LazFreeType, on notera les progrès importants opérés pour les génériques, à présent bien mieux gérés par les outils de code (bibliothèque codetools). Toutefois, les utilisateurs des outils Sparta connaîtront peut-être quelques problèmes de conflits de nommage !

La nouvelle version est téléchargeable depuis le dépôt SVN sur SourceForge grâce à notre lien :

Téléchargez Lazarus 2.0.10

Au minimum, votre appareil doit répondre aux exigences suivantes :

Windows : 2k, XP, Vista, 7, 8, 8.1 et 10 (32 ou 64 bits) ;
FreeBSD/Linux : gtk 2.8, qt 4.5, qt5.6 (32 ou 64 bits) ;
macOS : de 10.5 à 10.15, Carbon (32 bits), Cocoa (64 bits en bêta), qt et qt5 (32 ou 64 bits).

Et vous ?

Allez-vous utiliser cette version corrective de Lazarus ?

Que pensez-vous des améliorations apportées ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de BeanzMaster
Membre expert https://www.developpez.com
Le 11/07/2020 à 10:58
Salut à tous,

Pour ceux qui souhaiteraient installer le paquet "sparta_dockededitorform". Sous Windows en tout cas (et chez moi), il faut marquer le paquet "chmHelpPkg" pour la désinstallation avant.
Avez-vous vous aussi un problème de compilation avec sparta et le paquet "chmHelpPkg" ?

A+

Jérôme
2  0 
Avatar de BeanzMaster
Membre expert https://www.developpez.com
Le 11/07/2020 à 11:50
Voici une autre méthode donnée par PascalDragon sur le forum anglais

I did it as follows: open the sparta_generics package and disable all units. As an additional step I removed all compiled units from the package (components/sparta/generics/lib/...). You could otherwise also remove the requirement of sparta_generics from the other Sparta packages.

The reason is that FPC 3.2 ships with Generics.Collections and friends, but the IDE is still compilable with 3.0.4 as well.
2  0 
Avatar de microb
Membre régulier https://www.developpez.com
Le 11/08/2020 à 15:12
Citation Envoyé par Alcatîz Voir le message
Bonjour,

Je compatis à ta souffrance face à tous ces problèmes rencontrés mais je m'interroge : pourquoi continuer à utiliser un produit dont tu es si mécontent ?
Bonjour,
Je suis d'accord avec Alcatiz,avec un produit aussi mauvais et surtout aussi cher que lazarus,il y a longtemps que je serais passé à autre chose.
2  0 
Avatar de BeanzMaster
Membre expert https://www.developpez.com
Le 13/07/2020 à 21:17
Citation Envoyé par der§en Voir le message
L’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?
Salut

Non, mais il faut juste installer les paquets "anchorDockinDsgn", "sparta_DockedFormEditor" (cf ci-dessus, désinstaller le paquet "chmHelpPkg" avant, c'est le plus simple), et "packageTabs"

A+

Jérôme
1  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 11/08/2020 à 12:07
Yop !

Citation Envoyé par Alcatîz Voir le message
Je compatis à ta souffrance face à tous ces problèmes rencontrés mais je m'interroge : pourquoi continuer à utiliser un produit dont tu es si mécontent ?
Parce que pour coder en Pascal sous Linux c'est ça ou rien (ou à la mano, avec juste un éditeur de texte : pas impossible mais très laborieux).

Et j'avais fait un essai avec l'éditeur de FPC, qui ne m'avait pas du tout convaincu.

Maintenant, pour rassurer tout le monde, je constate que Linux Debian suit le même chemin : ça se déglingue, par petits bouts, par ci par là : les versions évoluent, de plus en plus "améliorées" mais surtout de plus en plus "bling bling" et avec des gadgets qui n'apportent rien sinon une perte de temps, genre attendre qu'une infobulle apparaisse pour savoir ce qui se cache sous un bouton.
Et quand elle n'apparait pas, ben, tu as perdu ton temps...

EDIT
Allez, vit' fait, un petit explorateur de fichiers avec juste un TShellTreeview et un TShellListview :

en arrière-plan en haut l'explorateur natif de ma distrib, en avant-plan en bas la même chose avec Laz 2.0.10 et 0 code donc pas de tri alphabétique (on s'en fiche pour cette démo) :



Dans les deux cas j'ai ouvert à gauche un dossier (le même) puis à droite j'ai sélectionné un fichier et force est de constater que le texte de l'objet sélectionné dans le Treeview devient illisible à la perte du focus.
1  0 
Avatar de JPLAROCHE
Membre confirmé https://www.developpez.com
Le 10/09/2020 à 11:42
Bonjour ,

Os Manjaro (linux)

GCC 10.2

je viens d'installer lazarus de base (gtk)

il faut change dans /etc/fpc.cfg sinon il y a un warning
Warning: "crtbeginS.o" not found, this will probably cause a linking failure
il n'est pas à jour

# path to the gcclib
#ifdef cpui386
-Fl/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/32
#endif
#ifdef cpux86_64
-Fl/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0
#endif
@bientôt

je démare . j'arrive de visual-code (c/c++ or nim-lang) je trouve cela pas trop mal il faut du temps pour s'adapter , maintenant je vais prendre la direction tuto....
1  0 
Avatar de BeanzMaster
Membre expert https://www.developpez.com
Le 10/09/2020 à 17:15
Citation Envoyé par JPLAROCHE Voir le message
Bonjour ,

Os Manjaro (linux)

GCC 10.2

je viens d'installer lazarus de base (gtk)

il faut change dans /etc/fpc.cfg sinon il y a un warning

il n'est pas à jour

@bientôt

je démare . j'arrive de visual-code (c/c++ or nim-lang) je trouve cela pas trop mal il faut du temps pour s'adapter , maintenant je vais prendre la direction tuto....
Salut, oui en fait c'est normal c'est de la faute de Manjaro, les mises à jour sont beaucoup plus fréquentes que d'autres distro.
C'est également la distro que j'utilise et je n'ai pas encore testé d'autres Linux dont les dépôts sont mis à jour aussi fréquemment par l'équipe de développement, que Manjaro.

La transition vers le pascal ne devrait pas être très difficile. N'hésites pas si tu as des questions,

A+
Jérôme
1  0 
Avatar de der§en
Membre averti https://www.developpez.com
Le 13/07/2020 à 20:31
L’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?
0  0 
Avatar de ovni76
Membre actif https://www.developpez.com
Le 14/07/2020 à 11:04
Sauf que le téléchargement sur sourceforges des fichier fpc*.rpm réponde à l'installation sous fedora avec dnf install que ces fichiers ne sont pas des fichiers *.rpm et cela pour la version i686 ou 86x64. étrange ? une explication pour mes petits neurones. c'est la première fois que j'ai cette anomalie
Merci d'avance
0  0 
Avatar de BeanzMaster
Membre expert https://www.developpez.com
Le 15/07/2020 à 10:44
Citation Envoyé par ovni76 Voir le message
Sauf que le téléchargement sur sourceforges des fichier fpc*.rpm réponde à l'installation sous fedora avec dnf install que ces fichiers ne sont pas des fichiers *.rpm et cela pour la version i686 ou 86x64. étrange ? une explication pour mes petits neurones. c'est la première fois que j'ai cette anomalie
Merci d'avance
Salut

le mieux serait de poster ton problème sur le forum anglais ici https://forum.lazarus.freepascal.org...board,1.0.html ou au pire ici https://forum.lazarus.freepascal.org...,50529.30.html

A+
0  0