Sortie de la nouvelle version stable 0.9.30
De Lazarus
Le 2011-03-26 20:07:12, par mtournay, Membre habitué
Une nouvelle version stable de Lazarus : la 0.9.30.
De nombreux correctifs et changements apportés à cette version par rapport à la version précédente.
Bonjour
C'est un peu passé inaperçu, la version 0.9.30 est en DL sur sourceforge depuis le 22/03 http://sourceforge.net/projects/lazarus/files/.
Quelques changements majeurs concernant la LCL (Lazarus Components Library) :
Également des changements apportés à l'IDE concernant :
Les changements apportés dans cette version concernent aussi le débogage, les composants, le package CGI déprécié au profit du package fpWeb, conseillé désormais, les diagrammes ou représentation graphique de données.
Vous pouvez consulter la liste complète des changements apportés à cette adresse :
http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes
Que pensez-vous de cette nouvelle version ?
De nombreux correctifs et changements apportés à cette version par rapport à la version précédente.
Bonjour
C'est un peu passé inaperçu, la version 0.9.30 est en DL sur sourceforge depuis le 22/03 http://sourceforge.net/projects/lazarus/files/.
Quelques changements majeurs concernant la LCL (Lazarus Components Library) :
- Windows CE : support concernant la gestion de claviers numériques, du presse-papiers;
- Qt, support de l'OS Haiku;
- Ajout des fonctionnalités concernant les applications Gtk2, les unités Gtk1 ne font plus partie désormais de l'interface Gtk2;
- ...
Également des changements apportés à l'IDE concernant :
- Les menus;
- L'éditeur;
- La gestion de projets et versions de codes;
- L'inspecteur d'objets;
- Le débogueur;
- ...
Les changements apportés dans cette version concernent aussi le débogage, les composants, le package CGI déprécié au profit du package fpWeb, conseillé désormais, les diagrammes ou représentation graphique de données.
Vous pouvez consulter la liste complète des changements apportés à cette adresse :
-
GouyonMembre expérimentéCette erreur signifie qu'un objet n'est pas initialisé.
Exemple
Code : 1
2
3
4
5
6
7procedure MaProcedure; var MonObjet TMonObjet begin MonObjet.valeur:=12; //provoque une erreur car l'objet n'a pas été créé end;
Code : 1
2
3
4
5
6
7
8procedure MaProcedure; var MonObjet TMonObjet begin MonObjet:=TMonObjet.Create; MonObjet.valeur:=12; end;
le 18/04/2011 à 9:25 -
DOLPat®Membre éclairéBonjour
C'est vrai, mais il ne faut pas oublier dans l'histoire deux "toutes petites" choses:
- La première, c'est que pour l'instant, ce ne sont que des pré-versions. La première vraie version sera la 1.0.
- la seconde c'est que Lazarus est entièrement gratuit.
Pour avoir un produit stable, il faut faire l'effort de lâcher quelques (beaucoup) billets en €€€€€€€€€ ou $$$$$$$$$$.
Pour ma part, j'ai configuré Bitdefender de telle façon que dès que le déboggeur est lancé, le mode jeu s'active. Je sais que ce n'est pas le top du top, mais en attendant mieux, je fais avec.
D'ailleurs, sauf erreur de ma part (Sorry, my english is very poor), ce n'est pas le GNU déboggeur de Lazarus qui serait buggué, mais les antivirus qui n'aimeraient pas sa façon de travailler.
Pour finir, j'ajouterai que le problème ne date pas d'hier, car j'avais déjà le même topo avec la 0.9.28. C'est d'ailleurs ce qui m'avait poussé à installer le dernier snapshot dans l'espoir que le problème fut réglé. Peine perdue puisque comme dit plus haut, ce serait aux développeurs des antivirus de faire le nécessaire...
Pat.le 20/04/2011 à 7:33 -
GouyonMembre expérimentéChouette une nouvelle version
Sauf que pour moi ça commence mal. Impossible d'installer les composants Zeos ça plante à la compilation. C'est un peu gênant ce genre de problème surtout que c'est un composant à priori largement utilisé un petit effort de vérification de compatibilité aurait été le bienvenue. le 28/03/2011 à 13:43 -
tintinuxMembre éprouvéBonjour,
Pour installer Zeos avec Lazarus 0.9.31 j'avais dû télécharger et remplacer ce fichier après avoir lu ce sujet sur le forum Zeos en anglais.
Je suppose que c'est le même problème avec la version stable, et il faut espérer que Zeos 6.6.7 va bientôt sortir.
C'est provoqué par de fâcheuses ruptures de compatibilité avec FP 2.4 que les développeurs Zeos n'ont pas pris en compte.le 29/03/2011 à 9:25 -
GouyonMembre expérimentéJ'ai cru comprendre que la prochaine serait une 7.0
Ceci dit je n'ai pas le même erreur de compilation que celle du post que tu as indiqué. Mais comme je n'ai pas absolument besoin de changer de version pour l'instant je n'insiste pas.
Par contre j'aimerais bien savoir si les versions Windows et Linux (pour mac je sais pas) sont au même niveau. Car pour un même programme il ya parfois des différences de comportement assez incompréhensible.le 30/03/2011 à 14:58 -
tintinuxMembre éprouvé
Envoyé par Gouyon
A part ça, je n'ai pas trouvé de différence importante entre Linux et Windows. Mais ça dépend un peu de ce qu'on fait...le 30/03/2011 à 15:19 -
GouyonMembre expérimentéEffectivement sauf que dans mon cas j'utilise des onglets et sous windows j'affiche ou je n'affiche pas mes onglets en fonction des choix de l'utilisateur. Sous linux pour les mêmes choix le contenu de mon onglet est invisible
alors que ce n'est pas le cas sous windows le 31/03/2011 à 21:19 -
Bernard BMembre avertiBonjour,
Je viens d'installer la 0.9.30 sous seven 64 bits.
J'ai pris la version 64 bits de Lazarus.
Installation : OK
Compilation d'un exemple : OK
Lancement de l'application une fenêtre monte avec :
Erreur du débogueur
Le débogueur est en état d'erreur
Enregistrer votre travail maintenant !
Cliquez sur stop et espérer; nous ne répondons plus de rien !
Les efforts d'humour me laissent un peu froid !le 18/04/2011 à 8:45 -
GouyonMembre expérimentéEt ça donne quoi avec la version 32 bits?
Je suis un peu dans la même cas j'ai une machine 64bits sous seven mais pour des raisons de "compatibilité" j'ai installé la version 32bits dessus. Mais je n'ai pas été très loin et je suis revenu à la version précédente car je n'ai pas pu installer les composants Zeosle 18/04/2011 à 9:02 -
Bernard BMembre avertiSuite des essais :
Vu le pb rencontré : voir mon post précédent, j'ai désinstallé la version 64 bits et installé la 32 bits.
Au lancement d'une l'application après compilation une fenêtre d'erreur :
Le projet project1 a levé une exception de class 'External SIGSEGV'
Ce problème existe depuis plusieurs versions !
J'espérais pouvoir enfin débugger sous Lazarus, mais c'est encore et toujours impossible.
Que faut-il faire comme tests pour essayer de faire avancer le chmilblick ?
Le pb est signalé depuis plusieurs années, mais rien ne se passe.
Il y a un debuggeur natif pascal qui est dans l'arborescense d'installation, comment peut-on l'activer et remplacer celui qui s'installe automatiquement ?
Si quelqu'un se sent concerné je suis prêt à participer, sachant que seul je n'ai pas les compétences.....le 18/04/2011 à 9:02