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

Lazarus Pascal Discussion :

La version 1.6.4 de Lazarus est disponible : il s'agit d'une simple version corrective


Sujet :

Lazarus Pascal

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut La version 1.6.4 de Lazarus est disponible : il s'agit d'une simple version corrective
    Nom : Build+with+FreePascal-Lazarus.jpg
Affichages : 1820
Taille : 32,2 KoUne mise à jour de Lazarus vient d'être publiée sur SourceForge : il s'agit de la version corrective 1.6.4 de l'EDI.

    Cette version 1.6.4 est disponible au téléchargement ici.

    La liste des corrections pour Lazarus 1.6.x peut être consultée ici.

    La liste des changements affectant l'EDI depuis la version 1.6.0 est disponible ici.

    L'essentiel du travail a porté sur la correction de bogues de la LCL et de plusieurs composants ou bibliothèques (TurboPower_IPro, TAChart, TMemo, TListView, LazReport, FileListBox, TProgressBet et EditBtn). La distribution s'appuie toujours sur la version 3.0.0 de Free Pascal.

    Rappelons que la future version aux changements vraiment significatifs portera le numéro 1.8. Cependant, il est vivement conseillé d'installer les versions intermédiaires qui apportent une meilleure stabilité que celles plus anciennes.


    Qu'en pensez-vous ?

    Allez-vous installer cette version ou attendre une version majeure ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Bonjour,

    Merci pour cette info.
    Oui, je compte l'installer. Mais, une question me taraude... Lors de l'installation, il est demandé si on veut désinstaller la version précédente, sans dire pourquoi il faudrait le faire, sans explication sur les risques de le faire ou de ne pas le faire, sans préciser s'il est recommandé ou non de le faire...

    Alors ? Je désinstalle ou pas ? Quel intérêt de le faire ? Quel intérêt de garder les 2 versions ?

    Merci d'éclairer ma lanterne...

    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  3. #3
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Lors de l'installation, il est demandé si on veut désinstaller la version précédente, sans dire pourquoi il faudrait le faire, sans explication sur les risques de le faire ou de ne pas le faire, sans préciser s'il est recommandé ou non de le faire...
    Bonjour,

    En travaillant avec Windows, il est possible d'installer plusieurs Lazarus concurrents. Ce peut être utile, par exemple, si certaines bibliothèques réagissent mal aux nouveautés, si l'on veut plusieurs environnements de développement pour des projets particuliers ou encore si l'on a installé de nombreux composants et qu'on préfère migrer par étapes.

    Si l'on ne veut (ou ne peut) disposer que d'un environnement, il FAUT en général désinstaller la version précédente. Comme Lazarus n'est pas livré sous une forme dite "portable", il crée des fichiers de configuration qui peuvent semer la pagaille avec d'autres plus anciens. Par exemple, l'EDI doit savoir où sont le compilateur et le débogueur : si la nouvelle installation se réfère à un compilateur/débogueur placé dans un ancien répertoire, la version du compilateur/débogueur peut être erronée ou le compilateur/débogueur peut devenir inaccessible du fait de la suppression postérieure de l'ancienne version . L'installateur laisse le choix pour celui qui sait exactement ce qu'il fait .

    Cordialement,

    Gilles
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  4. #4
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Ok,
    Merci à toi
    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  5. #5
    Membre averti

    Homme Profil pro
    Diverses
    Inscrit en
    Février 2014
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Diverses

    Informations forums :
    Inscription : Février 2014
    Messages : 122
    Points : 428
    Points
    428
    Par défaut
    Outre les corrections de bugs, cette version à aussi l'intérêt d'être basée sur FPC 3.0.2 sorti il y a 2 semaines.

  6. #6
    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
    J'espère que Gilles ne m'en voudra pas de lui donner du travail, mais voici une observation après un essai de conversion d'un projet Delphi avec le nouveau Lazarus. L'image d'abord :

    Nom : laz164-conv-proj-delphi.png
Affichages : 1114
Taille : 13,2 Ko

    D'abord je n'ai pas "chosi" mais plutôt je dois choisir.

    Ensuite le bouton de gauche ne sert pas à "supprimer les commentaires", mais à mettre en commentaire la référence à l'unité en question.

    Enfin, mais là c'est peut-être beaucoup demander, Lazarus pourrait remplacer automatiquement TlHelp32 par JwaTlHelp32, non ? puisque pour une raison que j'ignore c'est comme ça que l'unité Lazarus s'appelle.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  7. #7
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 133
    Points
    15 133
    Par défaut
    Bonsoir,

    Citation Envoyé par Roland Chastain Voir le message
    J'espère que Gilles ne m'en voudra pas de lui donner du travail, mais voici une observation après un essai de conversion d'un projet Delphi avec le nouveau Lazarus..
    J'irais même plus loin : il y a 4 boutons et seulement 3 entrées dans la liste, liste très mal fichue d'ailleurs car on pourrait croire que si on choisit "1" ça va faire 1 2 3. Ah l'ergonomie...

    Bref, le plus simple serait de remplacer cette liste et ces boutons dessous par une liste de boutons et voilà.


    Quant à répondre à la question de Gilles "Allez-vous installer...", suite à la lecture des corrections apportées, en ce qui me concerne une installation ne présentera aucun intérêt...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  8. #8
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Bonjour !

    @ Roland,

    Pour ce qui est des traductions, voilà le genre d'écran qui n'a pas été vérifié parce que... personne n'était tombé dessus. Il ne s'agit pas d'un écran propre à cette version, mais d'une vieillerie qui traîne sans doute depuis très longtemps [éléments 2999 et 3000 sur 4895 du fichier lazaruside]. Ce sera corrigé dans la prochaine version .

    Citation Envoyé par Roland Chastain Voir le message
    Enfin, mais là c'est peut-être beaucoup demander, Lazarus pourrait remplacer automatiquement TlHelp32 par JwaTlHelp32, non ? puisque pour une raison que j'ignore c'est comme ça que l'unité Lazarus s'appelle.
    Là, c'est beaucoup plus compliqué. Je n'ai pas vérifié, mais je pressens que ces unités sont différentes pour des raisons historiques (copyright ?). Un EDI, que ce soit Delphi ou Lazarus, ne peut pas préjuger des intentions d'un programmeur : après tout, rien ne l'empêche d'utiliser vraiment une unité TIHelp32 et que penserait-il si le compilateur l'échangeait d'autorité avec une autre unité supposée mieux convenir ? La même logique fait qu'il ne corrige pas des erreurs de frappe manifestes pour notre cerveau, mais qui sont loin d'être évidentes quand on y regarde de plus près.

    @ Jipété,

    Pour une version corrective, on peut en effet se poser la question de la mise à jour si on n'utilise pas les éléments corrigés et si on a beaucoup de composants tiers installés . Je vais voir s'il est possible de faire quelque chose pour l'ergonomie qui est en effet déplorable : le problème naît amont de la traduction, avec le texte anglais original .

    Cordialement,

    Gilles
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  9. #9
    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
    Citation Envoyé par gvasseur58 Voir le message
    Ce sera corrigé dans la prochaine version .
    Merci d'avance.

    Je suis un grand utilisateur de cette fonction. J'ai converti je ne sais combien de projets Delphi, la plupart du temps sans avoir rien à retoucher !

    Citation Envoyé par gvasseur58 Voir le message
    Un EDI, que ce soit Delphi ou Lazarus, ne peut pas préjuger des intentions d'un programmeur : après tout, rien ne l'empêche d'utiliser vraiment une unité TIHelp32 et que penserait-il si le compilateur l'échangeait d'autorité avec une autre unité supposée mieux convenir ?
    En effet, tu as raison. Je n'avais pas vu la chose sous cet angle.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  10. #10
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Lors de l'installation , il est demandé si on veut désinstaller la version précédente, sans dire pourquoi il faudrait le faire, sans explication sur les risques de le faire ou de ne pas le faire, sans préciser s'il est recommandé ou non de le faire..
    J'ai installé Lazarus (sous W10) en ne désinstallant pas l'ancienne version (1.6.2) en conservant mes paramètres de l'EDI Aucun soucis lors de l'installation.
    J'ai recréé l'EDI et hop mes composants additionnels se sont installés sans soucis et les paramètres de mon EDI ont bien été pris en comptes, pas besoins de TOUT reconfigurer

    NB : Avant d'installer vérifier à fermer votre dernière session Lazarus avec un projet vierge ouvert. Cela évitera quelques erreurs, surtout si vous avez installé des composants additionnels.

    Lazarus pourrait remplacer automatiquement TlHelp32 par JwaTlHelp32,
    Oui, c'est vrai ! Heureusement dans la fenêtre de conversion de projet, il y a les boutons Remplacer ceux-ci permettent d'ajouter des règles personnalisées afin d'affiner la conversion, dans la cas ou il y aurais certains types ou unités non reconnues par défaut

    Donc +1 pour l'installation sous Windows
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  11. #11
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par BeanzMaster Voir le message
    J'ai recréé l'EDI et hop mes composants additionnels se sont installés sans soucis et les paramètres de mon EDI ont bien été pris en comptes, pas besoin de TOUT reconfigurer.
    Je confirme

    Attention cependant : la manœuvre est possible du fait des changements mineurs intervenus ; comme indiqué, il faut impérativement recréé l'EDI, sinon les composants additionnels n'apparaissent même pas dans la palette.

    Comme l'a indiqué yamer, c'est bien la version 3.0.2 de Free Pascal qui est utilisée. On peut par conséquent supprimer le dossier 3.0.0 présent dans le dossier fpc de Lazarus (une fois que tout fonctionne bien, bien entendu).

    Par ailleurs, j'ai installé la version 64 bits de Lazarus et je l'ai complétée avec lazarus-1.6.4-fpc-3.0.2-cross-i386-win32-win64.exe qui permet de compiler du 32 bits simplement en changeant de cible pour le projet : tout fonctionne parfaitement
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

Discussions similaires

  1. La version finale de PhysX 3.2 est disponible
    Par dourouc05 dans le forum PhysX et APEX
    Réponses: 29
    Dernier message: 11/03/2013, 15h22
  2. La version 3.46 de la JVCL est disponible
    Par Franck SORIANO dans le forum Composants VCL
    Réponses: 8
    Dernier message: 20/01/2013, 12h34
  3. Réponses: 32
    Dernier message: 07/06/2010, 12h02
  4. La version gratuite de Visual Studio 2010 est disponible
    Par Gordon Fowler dans le forum Actualités
    Réponses: 8
    Dernier message: 30/04/2010, 09h35
  5. La nouvelle version 3.37 de la JVCL est disponible!
    Par Pedro dans le forum Composants VCL
    Réponses: 23
    Dernier message: 31/07/2009, 11h03

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