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

    Sortie de la version 2.0.10 de l'EDI multiplateforme Lazarus, Free Pascal 3.2 sert de compilateur
    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 ?
    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 expert
    Installer Sparta
    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
    • "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

  3. #3
    Membre expert
    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.
    • "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

  4. #4
    Membre averti
    L’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?
    ----------------------------------------
    Site perso Dergen.fr
    Cartographe officiel du JDR Polaris

  5. #5
    Membre expert
    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
    • "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

  6. #6
    Membre actif
    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

  7. #7
    Membre expert
    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+
    • "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

  8. #8
    Membre actif
    Merci mais je ne parle ni n'écrit l'anglais je vais donc patienter que les développeurs s'aperçoivent du problème ou les gestionnaires du site.
    A+

  9. #9
    Membre expert
    Citation Envoyé par ovni76 Voir le message
    Merci mais je ne parle ni n'écrit l'anglais je vais donc patienter que les développeurs s'aperçoivent du problème ou les gestionnaires du site.
    A+

    Salut, j'ai fait le pont, j'ai ouvert une discussion sur le forum anglais

    Pour t'aider avec l'anglais pour ton navigateur je te propose cette petite extension vraiment excellente : imTranslator elle est disponible pour tous les navigateurs (chrome, opera, firefox....)

    A+

    Jérôme
    • "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

  10. #10
    Futur Membre du Club
    Problème appli Wince
    Bonjour,
    Je n'arrive pas a installer lazarus comme il faut pour pouvoir développer un petit prog compatible vers WinCE.
    Ya t'il une procédure particulière pour compiler en Wince ?
    Merci
    Cyril

  11. #11
    Membre expert
    Citation Envoyé par doudou35220 Voir le message
    Bonjour,
    Je n'arrive pas a installer lazarus comme il faut pour pouvoir développer un petit prog compatible vers WinCE.
    Ya t'il une procédure particulière pour compiler en Wince ?
    Merci
    Cyril
    Salut Cyril

    Oui, c'est possible de faire de la cross-compilation pour WinCE.
    La meilleur solution est d'installer Lazarus via FPCUpDeluxe, surtout si ton appareil possède un processeur ARM d'architecture plus récente que ARMv4. Et d'ajouter les modules complémentaire en fonction de tes besoins.

    Autre solution, il faudra installer FPC depuis les dépôts officiels, il faudra choisir Windows 32 bits ici
    Installes d'abord FPC pour Win32, puis installes le compilateur arm-wince comme module complémentaire
    Avec Lazarus il faut choisir Lazarus pour win32 et ensuite ajouter le module complémentaire de FPC pour la cross-compilation

    Plus d'infos et liens utiles :

    https://wiki.freepascal.org/arm-wince
    https://wiki.freepascal.org/i386-wince
    https://wiki.lazarus.freepascal.org/arm-wince
    https://wiki.lazarus.freepascal.org/...ogramming_Tips
    https://wiki.lazarus.freepascal.org/...s_CE_Interface

    https://wiki.freepascal.org/Cross_compiling
    https://wiki.freepascal.org/Setup_Cr...ompile_For_ARM

    A+

    Jérôme
    • "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

  12. #12
    Futur Membre du Club
    Problème appli Wince
    Merci beaucoup Jérome pour cette réponse rapide, mais...
    Voila ce que j'ai. Je ne pige pas trop ensuite qui faut mettre et où ?
    J'installe tout ça sur mon Pc en Win10 64bits et je créé une applis pour winCE.


    Cyril

  13. #13
    Membre expert
    Citation Envoyé par doudou35220 Voir le message
    Merci beaucoup Jérome pour cette réponse rapide, mais...
    Voila ce que j'ai. Je ne pige pas trop ensuite qui faut mettre et où ?
    J'installe tout ça sur mon Pc en Win10 64bits et je créé une applis pour winCE.


    Cyril
    Il te suffit juste de choisir le CPU --> ARM ou i386 et OS--> WinCE et tu cliques sur "Install cross-compiler"
    Pour plus d'aide sur FPCUpDeluxe tu peux lire mon tuto que j'ai mis en lien dans mon message précédent, si ce n'est pas déja fait

    A+

    Jérôme

    EDIT : Plus simplement sinon, tu peux également trouver les installeurs pour la dernière version de Lazarus : ici
    • "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

  14. #14
    Futur Membre du Club
    Dans les deux cas il me met:

  15. #15
    Membre expert
    Essayes de télécharger et installer les 3 fichiers du lien dans le "EDIT" de mon dernier message

    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

  16. #16
    Membre actif
    Bonjour,
    Je donne une suite à mon post 08, j'ai réussi l'installation des fichiers *.rpm sur un pc 32 bits et un autre en 64 bits naturellement avec les bonnes versions mais en passant par la commande rpm ce qui semble dire que le formatage des *rpm n'est pas compatible cette fois ci avec la commande dnf.
    Donc pour moi le problème est résolu.
    A+

  17. #17
    Futur Membre du Club
    Merci Jérôme,

    C'est beaucoup mieux. As-tu aussi pour Embedded.

    Cyrille

  18. #18
    Membre expert
    Citation Envoyé par doudou35220 Voir le message
    Merci Jérôme,

    C'est beaucoup mieux. As-tu aussi pour Embedded.

    Cyrille
    Pas de quoi Qu'entends tu par "Embedded" ?
    • "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

  19. #19
    Futur Membre du Club
    Jérôme,

    Je dois installer une application sur un Datalogic MC32 en Windows Embedded Compact 7, et quand je configure mon appli en WinCe, il n'en veut pas.

    Encore Merci.

    Cyrille

  20. #20
    Membre expert
    Citation Envoyé par doudou35220 Voir le message
    Jérôme,

    Je dois installer une application sur un Datalogic MC32 en Windows Embedded Compact 7, et quand je configure mon appli en WinCe, il n'en veut pas.

    Encore Merci.

    Cyrille
    Tournes toi vers le forum anglais, il y a plus de ressources sur le sujet.
    Ces deux discussions pourront peut-être t'aider

    https://forum.lazarus.freepascal.org...,31533.15.html

    Je l'ai résolu en utilisant l'utilitaire FpcUpDeluxe, qui m'a aidé à construire un compilateur croisé et des unités / packages.
    Dans FpcUpDeluxe, j'ai défini 'Cross Build Options Override' (dans Setup +) sur '-Cparmv7A' (les cœurs Cortex-A9 implémentent l'architecture ARMv7-A).
    Après cela, j'ai réussi à compiler mon application pour WinCE 7.
    https://forum.lazarus.freepascal.org...?topic=36122.0

    Bonne chance et bon courage

    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

###raw>template_hook.ano_emploi###