IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Nouvelle version 4.8 de Lazarus
L'environnement de développement Pascal multiplate-forme libre et gratuit

Le , par Chrispi

515PARTAGES

12  0 
Nouvelle version 4.8 de Lazarus
Cette version corrige des bugs et a été compilée avec FPC 3.2.2 et FPC 3.2.4RC1 pour macOS

Voici la liste des modifications apportées à Lazarus et Free Pascal :
https://wiki.lazarus.freepascal.org/..._release_notes
https://wiki.lazarus.freepascal.org/User_Changes_3.2.2.

Voici la liste des correctifs pour Lazarus 4.x :
https://gitlab.com/freepascal.org/la...mmits/fixes_4/

Téléchargez Lazarus 4.8 :
https://download.lazarus-ide.org/.

Choisissez votre processeur, votre système d'exploitation, votre distribution, puis le répertoire « Lazarus 4.8 ».

Sommes de contrôle des fichiers :
https://www.lazarus-ide.org/index.ph...=checksums#4_8

Les programmes d'installation de Windows sont désormais signés au niveau du code. La signature utilise le nom de la Fondation : "Stichting Programming Free Pascal & Lazarus Foundation".



Configuration minimale requise :

Windows :
2000, 32 ou 64 bits, Qt, Qt5, Qt6 (64 bits uniquement).

FreeBSD/Linux :
gtk 2.24 pour gtk2, qt4.5 pour qt, qt5.6 pour qt5, Qt6.2 pour qt6, 32 ou 64 bits.

Mac OS X :
Cocoa (64 bits) 10.12, Carbon (32 bits) 10.5 à 10.14, Qt et Qt5 (32 ou 64 bits), Qt6 (64 bits uniquement).

Page GitLab :
https://gitlab.com/freepascal.org/la...ee/lazarus_4_8

Pour les personnes bloquées par SF, les versions Lazarus de SourceForge sont sur :
https://sourceforge.net/projects/lazarus/files/
ftp://ftp.freepascal.org/pub/lazarus/releases/

Et vous ?
Que pensez-vous de cette nouvelle version ?
Faites-vous systématiquement la mise à jour vers la dernière version en date ?
Vous avez lu gratuitement 145 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de acaumes
Membre éprouvé https://www.developpez.com
Le 12/06/2026 à 12:58
Bonjour.

1/ C'est une version corrective Donc pas vraiment de changements. Cependant je testes tout sur mes programmes et je corrige si nécessaire. A ce jour pas de correction. J'attends surtout la nouvelle (celle ci date de 2021) version du compilateur FREE PASCAL.

2/ Dès l'annonce (sur le forum anglais) je fais la mise à jour en gardant l'ancienne version (une seule version ce qui fait que à ce jour j'ai la version 4.6 et 4.8 sur mon disque).

Cordialement
3  0 
Avatar de papillon33
Candidat au Club https://www.developpez.com
Le 15/07/2026 à 7:46
Bonjour

J'utilise depuis quelques temps Lazarus Mac et Lazarus Windows. Donc je vous fais une petit remarque ou demande sur l'IDE
Le texte du panneau d'aide de l'inspecteur est en Anglais. Pour être sympa, il suffit de rendre le texte du panneau d'aide de l'inspecteur copiable.
Après on se débrouille avec un quelconque traducteur.

Merci
2  0 
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 18/07/2026 à 8:55
Bonjour,

Citation Envoyé par papillon33 Voir le message
il suffit de rendre le texte du panneau d'aide de l'inspecteur copiable.
Il est copiable (sélection puis Ctrl-C).

Le texte du panneau d'aide de l'inspecteur d'objets est contenu dans des fichiers xml stockés dans le dossier /docs/xml/lcl, par exemple :
Code xml : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<element name="TControl.MouseEnter">
<short>
Signals the OnMouseEnter event handler (when assigned).
</short>
<descr>
<p>
<var>MouseEnter</var> is a method used to perform actions when the mouse 
pointer enters the client rectangle for the control. In <var>TControl</var>, 
it signals the OnMouseEnter event handler using the class instance as the 
Sender argument.
</p>
<p>
Descendent classes may override the method to perform actions needed for 
their implementations.
</p>
<p>
MouseEnter is called from the CMMouseEnter method when a CM_MOUSEENTER 
message is handled for the control.
</p>
</descr>
<seealso>
<link id="TControl.OnMouseEnter"/>
<link id="TControl.CMMouseEnter"/>
<link id="TControl.MouseCapture"/>
<link id="TControl.MouseInClient"/>
<link id="TControl.MouseLeave"/>
</seealso>
</element>
2  0 
Avatar de der§en
Membre expérimenté https://www.developpez.com
Le 19/07/2026 à 22:06
A quand l’intégration de nouveaux composants « modernes » ?
1  0