1 pièce(s) jointe(s)
Lazarus version 1.8 RC4 disponible au téléchargement
L'équipe Lazarus vient d'annoncer que la version 1.8 RC4 était disponible au téléchargement.
Cette nouvelle version, toujours en phase de test, repose à présent sur le compilateur FPC 3.0.4RC1, sauf pour Mac OS qui utilise toujours 3.0.2. Les modifications sont mineures puisqu'elles ne touchent que TList qui gère mieux la réservation de mémoire pour les listes importantes, IniFiles dont le comportement en cas de paires incorrectes se rapproche de celui de Delphi, et TParam.LoadFromFile qui ne bloque plus l'accès au fichier lors d'un nouvel accès.
Pièce jointe 302976
Vous trouverez ci-après un lien vers les corrections apportées par Lazarus 1.8.x:
http://wiki.freepascal.org/Lazarus_1.8_fixes_branch
De même, voici un lien vers les changements apportés à Lazarus et Free Pascal :
http://wiki.lazarus.freepascal.org/L..._release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Cette version est téléchargeable, comme d'habitude, depuis sourceforge :
http://sourceforge.net/projects/lazarus/files/
Les configurations doivent au minimum répondre aux exigences suivantes :
Windows :
2k, XP, Vista, 7, 8, 8.1 et 10, 32 ou 64 bits.
FreeBSD/Linux :
gtk 2.8 pour gtk2, qt4.5 pour qt, qt5.6 pour qt5, 32 ou 64 bits.
Mac OS X :
de 10.5 à 10.12; Carbon (32 bits), Cocoa (64 bits, instable), qt et qt5 (32 ou 64 bits).
L'équipe appelle tous les utilisateurs à tester cette version afin de repérer les bogues résiduels qui peuvent avoir échappé aux développeurs de l'EDI.
On notera par ailleurs que proposer autant de versions de test est plutôt inhabituel, mais cela prouve que la communauté est très active et que les retours ont été nombreux ;).
:fleche: Que pensez-vous de cette nouvelle version de Lazarus ?
:fleche: Le rythme de développement vous paraît-il inquiétant ou tout à fait raisonnable ?
Tentaive d'installation sous Linux Mageia
Bonjour.
Après avoir choisi sur le site SourceForge proposé "Lazarus Linux x86_64 RPM", j'ai téléchargé les 3 fichiers proposés pour la 1.8.0RC4, à savoir fpc, fpc-src et lazarus puis les ai installés dans cet ordre.
Quand je veux lancer Lazarus, j'ai les erreurs suivantes :
- dans Compilateur : Erreur :"fpc.cfg" est absent.
- dans Code source de fpc :
Répertoire : /usr/share/fpcsrc/
Erreur :répertoire rtl introuvable
Vous pouvez télécharger FPC et ses codes sources depuis http://sourceforge.net/projects/laza...urce=directory
Que dois-je faire ?
1 pièce(s) jointe(s)
Bug dans l'unité SortGrid
Bonjour.
Sous Windows10 64 bits, j'ai voulu compiler un de mes programmes (qui fonctionne très bien avec la 1.6.4) avec la 1.8.ORC4 :
Pièce jointe 312827
et j'ai 6 erreurs dans l'unité SortGrid : Illegal type conversion: "LongInt" to "TObject" (à partir de la ligne 62)
tobject(i), i étant un integer
d'après mes recherches, ce serait encore un problème de conflit 32 bits / 64 bits
et il faudrait changer le type de i en PtrInt ou PtrUint ...
Ayant remplacé tobject(i) par tobject(PtrInt(i)), cela passe à la compil !
Marche aussi avec PtrUInt (j'ai lu qu'il ne fallait pas utiliser PtrInt)
Restent 2 erreurs (dans l'autre sens !) "TObject" to "LongInt" (lignes 79 et 82)
ligne 79 : sg.Rows[i] := grid.Rows[integer(ts.objects[i])] .... bloque sur integer
Passe à la compil en remplaçant "integer" par "PtrUInt"
Reste à voir à l'exécution !