Sortie de la version 1.6 de l'EDI Lazarus
La première version stable fondée sur Free Pascal 3

Le , par gvasseur58, Responsable Delphi


La toute nouvelle version de Lazarus est sortie le 18 février. Elle est disponible pour les plateformes habituelles :

  • Windows

98, 2000, XP, Vista, 7, 8/8.1, 10, 32 ou 64 bits.
(Les versions Win98 et WinNT IDE fonctionnent avec FPC 2.6.4 et doivent être compilées avec -dWIN9XPLATFORM.)

  • FreeBSD/Linux

gtk 2.8 ou qt4.5, 32 ou 64[nbsp][/nbsbits ;

  • Mac OS X

de 10.5 à 10.11. La LCL ne fonctionne qu'en 32 bits, mais les applications non LCL peuvent être compilées en 64 bits.

Changements principaux :
  • la LCL comprend deux nouveaux composants (TFLowPanel et TTimeEdit) ;
  • amélioration de la complétion des variables locales qui sont à présent regroupées automatiquement ;
  • nombreuses améliorations de l'EDI (en particulier dans la prise en charge des bureaux, mais aussi pour la complétion des helpers) ;
  • nouveaux paquets de composants essentiellement en vue d'améliorer l'EDI (par exemple, une prise en compte des favoris).

Malheureusement, des bogues récurrents pour le Dock Form Editor ne sont pris en compte que dans une autre branche SVN.
Les changements essentiels sont ceux apportés par les RC1 et RC2, à savoir l'utilisation de Free Pascal 3.0.0.0 comme compilateur.

Pour la liste des modifications : voir ici.
Pour le téléchargement : voir ici.

Il est fortement conseillé d'utiliser cette nouvelle version de Lazarus qui est la première version stable fondée sur Free Pascal 3, ainsi que la première version 100 % traduite en français grâce aux efforts de membres de l'équipe Pascal de developpez.net  (voir ici et ).

Et vous ?

Que pensez-vous de cette nouvelle version ?

Quelles améliorations souhaiteriez-vous voir intégrées dans les prochaines versions ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de microb microb - Membre régulier https://www.developpez.com
le 19/02/2016 à 21:15
Bonjour,
Je suis déçu,car j'utilise les composants lnet 0.6.5,et la impossible de les installer.
En cherchant,j'ai trouvé ceci,la même erreur que moi:

Re: Lazarus 1.6 - Released
« Reply #5 on: February 18, 2016, 07:59:28 pm »
Just installed and then tried a rebuild (to use my extra components)
which gives me this error:
Fatal: Kann sslsockets nicht finden verwendet von fphttpclient. Make sure all ppu files of a package are in its output directory. ppu im falschen Verzeichnis=D:\Dev\Lazarus\fpc\3.0.0\units\i386-win32\fcl-net\sslsockets.ppu..

RC2 worked without problems, so should I go back?

Problem was solved by making a CLEAN install of LNET 0.6.6 !

Mais la dernière version de lnet que j'ai trouvée est la 0.6.5
Avatar de Roland Chastain Roland Chastain - Rédacteur/Modérateur https://www.developpez.com
le 20/02/2016 à 3:30
Citation Envoyé par microb  Voir le message
Mais la dernière version de lnet que j'ai trouvée est la 0.6.5

Bonjour ! Je viens de télécharger la version 0.6.6 au moyen de cette commande :

Code Batch : Sélectionner tout
svn co http://svn.freepascal.org/svn/fpcprojects/lnet/trunk lnet
Avatar de microb microb - Membre régulier https://www.developpez.com
le 20/02/2016 à 10:12
Citation Envoyé par Roland Chastain  Voir le message
Bonjour ! Je viens de télécharger la version 0.6.6 au moyen de cette commande :

Code Batch : Sélectionner tout
svn co http://svn.freepascal.org/svn/fpcprojects/lnet/trunk lnet

Bonjour,
Merci beaucoup Roland,
j'ai pu installer les composants lnet 0.6.6,et tout fonctionne.
Avatar de der§en der§en - Membre habitué https://www.developpez.com
le 20/02/2016 à 13:23
Pourquoi les applis avec LCL ne peuvent pas être compilés sur MacOS en 64 bits ?
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 21/02/2016 à 13:24
Citation Envoyé par der§en  Voir le message
Pourquoi les applis avec LCL ne peuvent pas être compilés sur MacOS en 64 bits ?

Bonjour,

Je crois qu'il s'agit tout simplement d'un manque d'investissement des programmeurs Apple . La LCL fournit les composants graphiques et derrière l'apparente similitude d'utilisation se cache une tuyauterie complexe qui permet au compilateur de choisir entre les ensembles graphiques (widget sets). L'ensemble pour iOS est relativement récent et est encore en cours de développement : cette page du wiki Lazarus en rend compte.
Avatar de Jon Shannow Jon Shannow - Membre expert https://www.developpez.com
le 12/05/2016 à 11:53
Bonjour,

Est-ce que quelqu'un a testé la compatibilité des composants ZEOS (7.1.4) avec cette nouvelle version de Lazarus ?

Merci

JS
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 12/05/2016 à 21:28
Citation Envoyé par Jon Shannow  Voir le message
Bonjour,

Est-ce que quelqu'un a testé la compatibilité des composants ZEOS (7.1.4) avec cette nouvelle version de Lazarus ?

Merci

JS

Bonjour,

J'ai "presque" essayé, c'est-à-dire que j'ai installé (sous Windows 10 et pour une utilisation ultérieure) les composants et que l'installation a été une réussite .
Il suffit d'installer le paquet zcomponent.lpk du sous-répertoire lazarus. Ce paquet s'occupe lui-même des autres paquets nécessaires.

Pour l'utilisation des composants, ce n'est pas une priorité pour moi, mais je peux le faire si tu es intéressé. Dans ce cas, on pourrait ouvrir une autre discussion qui pourrait aussi intéresser ceux qui souhaiteraient utiliser ZEOS.
Avatar de tintinux tintinux - Membre éclairé https://www.developpez.com
le 13/05/2016 à 7:26
Citation Envoyé par Jon Shannow  Voir le message
Bonjour,
Est-ce que quelqu'un a testé la compatibilité des composants ZEOS (7.1.4) avec cette nouvelle version de Lazarus ?

Bonjour
J'ai plus que testé avec MySql et PostgreSql, et n'ai rencontré aucun souci.
Avatar de Jon Shannow Jon Shannow - Membre expert https://www.developpez.com
le 13/05/2016 à 8:48
Merci à vous 2,

Je finalisais moi aussi quelques tests avant de répondre et je confirme en effet que tout fonctionne correctement.
Tests réalisés sur Windows 10 64bit et Windows 7 32 et 64 bits avec bases MySQL et SQLite.

Je valide donc cette version, je dirais même plus, cette excellente version (c'est dommage que toutes les versions n'ai pas été aussi bien gérées !)
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 13/05/2016 à 9:40
Yop !

Ah, je rebondis sur ça :
Citation Envoyé par Jon Shannow  Voir le message
Je valide donc cette version, je dirais même plus, cette excellente version (c'est dommage que toutes les versions n'aient pas été aussi bien gérées !)

Hola hola, pas trop vite !

Rien à voir avec Zeos et les BdD's, mais j'ai trouvé dans l'unité GraphUtil cette ligne : //TODO: Check code on endianess et vous savez quoi ? Elle était déjà présente en 1.0.10 (oui, j'ai encore ça qui traîne dans un coin) !
Pourtant, en voyant la date du fichier, on en déduit que quelqu'un a travaillé dessus l'année dernière.
On va traîner ça jusqu'à quand ? Àmha "ils" l'ont oubliée, cette ligne...

Et dans l'aide à propos de cette unité, on trouve une procédure dont le nom me paraissait sympathique et en rapport avec le sujet qui m'occupe en ce moment, DrawVerticalGradient. Alors j'ai décidé de voir de quoi il retournait, et là, indépendamment du fait qu'on pourrait légitiment se poser la question de pourquoi il n'y a pas de DrawHorizontalGradient, quand ça s'est affiché, ça m'a fait bizarre (pour ceux qui se demanderaient pourquoi l'image est horizontale alors qu'il n'y a pas de proc pour ça, je réponds que l'image que vous voyez a été tournée de 90 °) :

En haut le résultat de la fonction, en bas le résultat de fonctions trouvables sur le web -- et on se dit : mais oùsqu'elle est la Vérité vraie ?

Jusqu'à ce qu'on découvre, par hasard et en fouillant dans le fichier unité, le commentaire Draw gradient from top to bottom with parabolic color grow ! Bon sang mais c'est bien sûr : c'est un affichage parabolique, on commence lentement (= beaucoup de jaune) puis on accélère de + en + et on passe très vite au bleu (couleurs choisies au pif, pour tester).

Et bien sûr, et c'est là que je roumègue, pas une info sur ce mot "parabolic" dans l'aide de la procédure, et si c'est moi qui l'avait développée, cette proc, je l'aurais au moins appelée DrawVerticalParabolicGradient.
Voilà, quoi.
Pas mal de temps perdu pour rien sur cette affaire...
Bon j'ai appris des trucs au passage, c'est toujours ça de gagné.
Offres d'emploi IT
Responsable de projet (calculateur moteur) H/F
Safran - Ile de France - Massy (91300)
Architecte systèmes externes TP400 H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Architecte / concepteur électronique numérique H/F
Safran - Ile de France - Éragny (95610)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -