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

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    février 2013
    Messages
    1 407
    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 407
    Points : 20 032
    Points
    20 032
    Billets dans le blog
    84
    Par défaut Sortie de la version 2.0.6 de l'EDI multiplateforme Lazarus
    Sortie de la version 2.0.6 de l'EDI multiplateforme Lazarus

    Basée sur Free Pascal 3.0.4 (encore !)

    L'équipe de développement de Lazarus va bientôt annoncer la sortie de Lazarus 2.0.6, l'EDI open source bâti autour de Free Pascal. La numérotation indique qu'il s'agit d'une simple version corrective. Cependant, les liens de téléchargement sont d'ores et déjà disponibles !

    Comme les utilisateurs de l'EDI n'y ont pas été habitués, un rythme aussi soutenu de mises à jour risque de tirailler certains entre la perte de temps à réinstaller les bibliothèques tierces et la volonté d'avoir un EDI aussi performant que possible. Cependant, dans la mesure du possible, nous vous conseillons de toujours vous appuyer sur la dernière version stable en cours, chacune apportant son lot de nouveautés et surtout de correctifs.

    D'après la liste des modifications apportées à l'EDI, ce sont les bogues les plus urgents, conduisant par exemple à un crash, qui ont été traités. Notons que l'utilitaire LeakView pour les fuites de mémoire a été amélioré, ce qui est une bonne nouvelle !


    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.6

    Nom : laz206.png
Affichages : 196
Taille : 181,7 Ko
    (Lazarus 2.06 sous Linux Emmabuntüs Debian 3)

    Choisissez vos CPU, système d'exploitation et distribution puis le répertoire de "Lazarus 2.0.6".

    Comme toutes les versions mineures depuis la version 2.0.0, Lazarus 2.0.6 s'appuie sur Free Pascal 3.0.4. Patientons donc encore un peu, car des frémissements dans la sphère de ses concepteurs laissent penser qu'une version majeure du compilateur devrait sortir d'ici Noël, la dernière remontant à 2017 ! Nous vous en reparlerons dès que nous aurons d'autres informations.

    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.12, Carbon (32 bits), Cocoa (64 bits en version béta), qt et qt5 (32 ou 64 bits).

    Source : SourceForge

    Et vous ?
    Allez-vous utiliser cette version corrective de Lazarus ?
    Que pensez-vous des améliorations apportées ?

    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation avec Lazarus.
    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 actif Avatar de der§en
    Homme Profil pro
    Meaux
    Inscrit en
    septembre 2005
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Meaux
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2005
    Messages : 359
    Points : 291
    Points
    291
    Par défaut
    Je viens de remplacer ma 2.0.4 par cette version.

    Quand je regarde l'image, je vois qu’apparemment il y a un thème sombre pour l'EDI, j'ai cherché dans les options, mais j'ai rien trouvé.

    Quelqu’un sait comment reproduire ce thème sombre ?

  3. #3
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    février 2013
    Messages
    1 407
    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 407
    Points : 20 032
    Points
    20 032
    Billets dans le blog
    84
    Par défaut
    Bonjour,

    Le thème sombre de l'image d'illustration provient de l'OS utilisé, à savoir une variété de Debian (Linux). Cela dit, un outil comme Delphi IDE Theme Editor fonctionne avec Lazarus (version à vérifier).


    Citation Envoyé par der§en Voir le message
    Je viens de remplacer ma 2.0.4 par cette version.

    Quand je regarde l'image, je vois qu’apparemment il y a un thème sombre pour l'EDI, j'ai cherché dans les options, mais j'ai rien trouvé.

    Quelqu’un sait comment reproduire ce thème sombre ?
    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
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    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 : 3 190
    Points : 5 841
    Points
    5 841
    Par défaut
    Bon, c'est décidé, je reviens à la version 1.8.x !
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  5. #5
    Membre actif Avatar de der§en
    Homme Profil pro
    Meaux
    Inscrit en
    septembre 2005
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Meaux
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2005
    Messages : 359
    Points : 291
    Points
    291
    Par défaut
    Pourquoi tu reviens à la 1.8 ?

  6. #6
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    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 : 3 190
    Points : 5 841
    Points
    5 841
    Par défaut
    Parce qu'en version 2.0 j'ai des problèmes d'affichage qui ne se résolvent pas.

    Je compile sur un PC, ça roule. Je lance l'exécutable sur une autre pc, mes fenêtres sont "grossies" et les plus grandes ne tiennent pas dans l'écran (alors que la résolution est la même).

    J'ai essayé les options du projets sur les DPI et tout le toutim, mais rien n'y fait. Les fenêtres changent de taille en fonction du PC.
    Et les 2 pc sont en Windows 10 version 19.03, donc ce n'est pas un problème de Windows.

    Je n'avais pas ce souci en 1.8 donc, je retourne en 1.8.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  7. #7
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    février 2013
    Messages
    1 407
    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 407
    Points : 20 032
    Points
    20 032
    Billets dans le blog
    84
    Par défaut
    Bonjour,

    Serait-il possible d'avoir une petite application qui reproduirait ce présumé bogue ? Un simple squelette sans fonctionnalités particulières suffirait. Le fonctionnement décrit laisse penser à un problème de DPI et je me demande ce que signifie exactement ta phrase : "j'ai essayé les options du projet sur les DPI et tout le toutim"...

    Revenir à la version 1.8 n'est qu'une solution provisoire tant elle a été améliorée depuis, et surtout corrigée !


    Citation Envoyé par Jon Shannow Voir le message
    Parce qu'en version 2.0 j'ai des problèmes d'affichage qui ne se résolvent pas.

    Je compile sur un PC, ça roule. Je lance l'exécutable sur une autre pc, mes fenêtres sont "grossies" et les plus grandes ne tiennent pas dans l'écran (alors que la résolution est la même).

    J'ai essayé les options du projets sur les DPI et tout le toutim, mais rien n'y fait. Les fenêtres changent de taille en fonction du PC.
    Et les 2 pc sont en Windows 10 version 19.03, donc ce n'est pas un problème de Windows.

    Je n'avais pas ce souci en 1.8 donc, je retourne en 1.8.
    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

  8. #8
    Membre expert
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    1 156
    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 156
    Points : 3 025
    Points
    3 025
    Billets dans le blog
    2
    Par défaut
    Salut

    effectivement depuis l'introduction du High-DPI, il peux y avoir des soucis d'affichage en fonction de l'OS et de ses paramètres d'affichage cf le wiki

    High DPI in Lazarus 1.8 and above
    To handle High DPI using new features in 1.8, follow these steps:

    On Windows: enable DPI awareness in Project Options -> Application. Decide if you want to support per monitor DPI awareness or not.
    Enable LCL scaling for your application DPI awareness in Project Options -> Application -> "Use LCL scaling (Hi-DPI).
    Set TForm.Scaled=True for all your forms (it is the default value). All WYSIWYG should work automatically. Also the designer scales the forms accordingly.
    If you create controls run-time, scale all coordinates, sizes etc that have to be DPI-aware with TControl.Scale96ToForm() or ScaleDesignToForm() (depending on your choice of default PPI) or prepare your container (e.g. panel with controls) as it was with 96 PPI and then call TControl.AutoAdjustLayout(lapAutoAdjustForDPI, 96, ParentFormOfTheContainer.PixelsPerInch, 0, 0);
    If some of your components don't scale their inner sizes, override DoAutoAdjustLayout and scale the sizes (see TToolBar) - it has to be done for all controls. If a LCL control misses DoAutoAdjustLayout please report to mantis and provide a patch if you can.
    et ici

    Une solution en plus de jouer avec les options du projet est de rajouter dans le lpr

    application.scaled := false et de s'assurer que la propriété "Scaled" des TForm soit à false

    A+
    • "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

  9. #9
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    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 : 3 190
    Points : 5 841
    Points
    5 841
    Par défaut
    Citation Envoyé par gvasseur58 Voir le message
    Bonjour,

    Serait-il possible d'avoir une petite application qui reproduirait ce présumé bogue ? Un simple squelette sans fonctionnalités particulières suffirait. Le fonctionnement décrit laisse penser à un problème de DPI et je me demande ce que signifie exactement ta phrase : "j'ai essayé les options du projet sur les DPI et tout le toutim"...

    Revenir à la version 1.8 n'est qu'une solution provisoire tant elle a été améliorée depuis, et surtout corrigée !
    Gille, c'est gentil de proposer ton aide, mais je n'ai pas le temps de faire une appli pour voir si ces problèmes sont systématiques.

    Pour les options du projet : Nom : Lazarus_Projet_Options_Application.PNG
Affichages : 98
Taille : 64,1 Ko

    J'ai "joué" avec "Utilisé la mise à l'échelle LCL (Hi-DPI) et dans la partie "Pour Windows", la "Prise en compte du DPI".

    Mais rien n'y fait. Si c'est bon sur un PC, c'est foireux sur un autre.

    Je vais essayé la solution de BeanzMaster avant de faire un retour en arrière.

    Merci à vous...

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

  10. #10
    Membre actif Avatar de der§en
    Homme Profil pro
    Meaux
    Inscrit en
    septembre 2005
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Meaux
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2005
    Messages : 359
    Points : 291
    Points
    291
    Par défaut
    Suggestion bête, mais cela ne viendrais pas de ce paramètre sous Windows :
    Nom : ZoomAffichage.jpg
Affichages : 91
Taille : 97,1 Ko

  11. #11
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    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 : 3 190
    Points : 5 841
    Points
    5 841
    Par défaut
    @der§en, après vérification tout est à 100%, donc ça ne viendrait pas de là... Mais, c'était pas bête du tout comme idée.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  12. #12
    Membre expert
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    1 156
    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 156
    Points : 3 025
    Points
    3 025
    Billets dans le blog
    2
    Par défaut
    Salut dans tes options du projet je vois que "utiliser la mise à l’échelle LCL (HI DPI) est décochée et que prise en compte du DPI est activé, normalement l'un ne va pas sans l'autre (un peu stupide cette case à cocher à mon sens). Il faudrait donc que la case soit décoché et que la prise en charge du DPI soit désactivée. Si cela ne fonctionne pas c'est qu'il y a un soucis dans la définition du "manifest" de l'application

    @Der§en, n'a pas tort en ce qui concerne ce paramètres, mais il peut-être également activé dans le panneau de configuration de ta carte graphique, à vérifier également au cas ou.

    A+
    • "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

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/10/2019, 18h31
  2. Réponses: 0
    Dernier message: 13/08/2017, 22h24
  3. Réponses: 0
    Dernier message: 18/04/2017, 20h06
  4. Réponses: 1
    Dernier message: 05/02/2017, 11h52
  5. Réponses: 5
    Dernier message: 27/07/2016, 19h25

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