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 !

Sortie de la version 1.2.6 de Lazarus
Il s'agit d'une version corrective qui s'appuie sur la dernière version stable de Free Pascal 2.6.4

Le , par Ph. B.

48PARTAGES

2  0 
Sortie de la version 1.2.6 de Lazarus
Il s'agit d'une version corrective qui s'appuie sur la dernière version stable de FreePascal 2.6.4


Bonjour à tous,

L'équipe en charge du développement de Lazarus vient de publier une nouvelle version de l'EDI selon le
communiqué officiel en date du 18 octobre.

La version 1.2.6 est disponible au téléchargement ICI.

Cette version ainsi que les 1.2.2 et 1.2.4 s'appuient sur la version 2.6.4 du compilateur FreePascal.

La liste des changements peut être consultée ICI.

Pour rappel, Lazarus peut fonctionner avec différents systèmes d'exploitation, les prérequis minimaux sont :
  • Windows : 98.
    Sous Windows, l'installeur autorise 2 installations indépendantes. Plus de détails ICI
    Sous Windows 64 bits, il est toutefois préconisé d'utiliser la version 32 bits (avec compilateur croisé 32/64 bits pour ceux pour qui le 64 bits est indispensable). Plus de détails ICI.
  • FreeBSD/Linux : gtk 2.8 ou qt4.5, 32 ou 64 bits.
  • Mac OS X : 10.5 pour les stations à base de processeur Intel, 10.4 pour celles à base de PowerPc ; LCL seulement 32 bits, les applications n'utilisant pas la LCL peuvent être 64 bits.

Ceux qui récupèrent les sources de l'EDI peuvent le faire depuis le dépôt SVN en utilisant le tag : http://svn.freepascal.org/svn/lazaru.../lazarus_1_2_6

Pour ceux d'entre vous qui seraient bloqués par SourceForge, cette version est accessible sur les sites miroirs suivants :
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
puis après synchronisation :
http://michael-ep3.physik.uni-halle....arus/releases/
et :
http://mirrors.iwi.me/lazarus/

Qu'en pensez-vous ?

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

Avatar de e-ric
Membre expert https://www.developpez.com
Le 28/10/2014 à 19:20
question bête : pourquoi installer Lazarus 32 bits dans un environnement 64 bits, n'as-tu tout simplement pas un problème à ce niveau ?

Avec ZEOS, l'accès à une base SQLite s'appuie sur la DLL sqlite3.dll. Donc si ta DLL est en 64 bits et ton programme en 32bits, c'est pas garanti que ça fonctionne bien. A approfondir peut-être...

j'ai pas vérifier pour MySQL.

@+
1  0 
Avatar de SoftChris
Membre régulier https://www.developpez.com
Le 25/10/2014 à 10:42
Téléchargée, installée, no problemo.
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 27/10/2014 à 9:45
Est-ce que, cette fois, ça fonctionne avec les composants Zeos ? Parce que j'ai essayé, j'ai ragé, j'ai reculé, ça fait plusieurs fois que je le fais, alors...
0  0 
Avatar de e-ric
Membre expert https://www.developpez.com
Le 28/10/2014 à 8:22
Citation Envoyé par Jon Shannow Voir le message
Est-ce que, cette fois, ça fonctionne avec les composants Zeos ? Parce que j'ai essayé, j'ai ragé, j'ai reculé, ça fait plusieurs fois que je le fais, alors...
Pas de problème pour l'installation de la ZEOS sous Debian 7.7, le tout installé sous root. Par contre, je n'ai pas fait de test des composants (pas d'application Linux sous la main).
J'ai une technique pour Linux qui marche bien.

@+
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 28/10/2014 à 8:52
Merci de ta réponse, e-ric, mais je suis sous Windows, donc j'attendrai des retours positifs sous cet OS.
0  0 
Avatar de e-ric
Membre expert https://www.developpez.com
Le 28/10/2014 à 14:08
Ca fonctionne parfaitement...
Environnement: Win XP 32 bits dans VirtualBox (le tout sous Debian of course)
L'installation des composants est un peu longue car il faut recompiler l'EDI et mon environnement virtuel ne prévoit qu'une petite capacité mémoire mais ça finit par passer.

Tu pourrais décrire précisément ton problème:
- Installation du Guépard ?
- ou Installation de ZEOS ?

cdlt
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 28/10/2014 à 14:35
Citation Envoyé par e-ric Voir le message
Ca fonctionne parfaitement...
Environnement: Win XP 32 bits dans VirtualBox (le tout sous Debian of course)
L'installation des composants est un peu longue car il faut recompiler l'EDI et mon environnement virtuel ne prévoit qu'une petite capacité mémoire mais ça finit par passer.

Tu pourrais décrire précisément ton problème:
- Installation du Guépard ?
- ou Installation de ZEOS ?

cdlt
Je suis sous Seven 64 bit, avec Lazarus en 32bits.

Installation du Guépard : OK
Installation de ZEOS : OK

Recompilation du projet : OK
Execution : Plantage lors de la connexion à la base (essayé avec base SQLite et MySQL). J'ai eu beau regardé le soft, je n'ai pas les compétences suffisantes pour comprendre ce qui ne fonctionnait pas. Je suis revenu à la version 1.2.0 de Lazarus et après recompilation, ça refonctionne nickel chrome. Depuis, je ne change plus de version, j'attends de voir...
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 29/10/2014 à 9:27
Citation Envoyé par e-ric Voir le message
question bête : pourquoi installer Lazarus 32 bits dans un environnement 64 bits, n'as-tu tout simplement pas un problème à ce niveau ?

Avec ZEOS, l'accès à une base SQLite s'appuie sur la DLL sqlite3.dll. Donc si ta DLL est en 64 bits et ton programme en 32bits, c'est pas garanti que ça fonctionne bien. A approfondir peut-être...

j'ai pas vérifier pour MySQL.

@+
En fait, je n'ai pas besoin du 64 bits, et justement, les dll SQLite3 sont en 32bits, et donc ne fonctionnent pas avec un programme 32 bits.
De toutes façons, ça marche avec Lazarus 1.2.0 et FPC 2.6.2 et pas avec la nouvelle version. Je pense que ça vient plus du compilateur FPC que de Lazarus lui même, mais comme je n'ai pas envie de refaire tout le boulot toutes les 5 minutes, j'attends de voir.
0  0 
Avatar de Ph. B.
Expert confirmé https://www.developpez.com
Le 01/11/2014 à 18:59
Bonjour,
Citation Envoyé par Jon Shannow Voir le message
En fait, je n'ai pas besoin du 64 bits, et justement, les dll SQLite3 sont en 32bits, et donc ne fonctionnent pas avec un programme 32 bits.
Sur la fin, votre pensée a fourché !

Citation Envoyé par Jon Shannow Voir le message
De toutes façons, ça marche avec Lazarus 1.2.0 et FPC 2.6.2 et pas avec la nouvelle version. Je pense que ça vient plus du compilateur FPC que de Lazarus lui même, mais comme je n'ai pas envie de refaire tout le boulot toutes les 5 minutes, j'attends de voir.
Mouais...
J'ai repris des vieilleries de tests où j'avais des composants Zeos et des connexions Sqlite, le tout sous Lazarus 1.2.6 et Zeos 7.1.4 stable.
Hormis la propriété UTF8StringsAsWideField = False que j'ai du virer des fichiers de ressources *.lfm pour le composant TZConnection, j'ai pu recompiler les programmes...
et les faire fonctionner, cela va de soi.
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 03/11/2014 à 8:59
Citation Envoyé par Ph. B. Voir le message
Bonjour,

Sur la fin, votre pensée a fourché !
En effet...

Citation Envoyé par Ph. B. Voir le message

Mouais...
J'ai repris des vieilleries de tests où j'avais des composants Zeos et des connexions Sqlite, le tout sous Lazarus 1.2.6 et Zeos 7.1.4 stable.
Hormis la propriété UTF8StringsAsWideField = False que j'ai du virer des fichiers de ressources *.lfm pour le composant TZConnection, j'ai pu recompiler les programmes...
et les faire fonctionner, cela va de soi.
Je vais voir ça. Mais, c'est assez pénible ce genre de problèmes, surtout que c'est assez fréquent lors de changement de version.
0  0