Lazarus : Déjà une version 0.9.28.2
Qui corrige plusieurs problèmes

Le , par SergioMaster, Rédacteur/Modérateur
L'équipe Lazarus est heureuse d'annoncer la version 0.9.28.2 . Cette version s'appuie sur fpc 2.2.4.

Cette version est téléchargeable à partir de la page SourceForge :
http://sourceforge.net/projects/lazarus/files/

La version Lazarus 0.9.28 avait deux problèmes connus . Cette version règle :
* La compilation d'une application test sans sauvegarde (project1.lrs manquant)
* Le répertoire Lazarus créé par le paquetage deb

Les modifications suivantes sont également incluses :
* Réglés les confilts de définition de clé lié aux bloc persistant
* Réglée la sélection de copié rapide
* Réglée la boucle sans fin d'auto-redimensionnement à l'ouverture d'un projet (problème 14862)

La liste des changements peut se trouver ici :
http://wiki.lazarus.freepascal.org/L..._release_notes

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de parhelie parhelie - Membre averti https://www.developpez.com
le 01/11/2009 à 10:32
Bonjour,

J'essaie d'installer cette merveille sur une mandriva 2009, comme d'hab.
d'abord fpc 2.2.4.1 et src
Pas de problème.

puis lazarus-0.9.28.2-0.i586.rpm

fpc 2.2.4 non satisfait!

Si quelqu'un a une idée, ça m'éviterait de continuer à tourner en rond.

Merci
Avatar de pomalo pomalo - Membre actif https://www.developpez.com
le 01/11/2009 à 20:15
bonjour

vu que fpc est installé, peut être peut tu lui dire d'ignorer les dépendances comme on peut le faire avec dpkg sous debian?

cordialement
claude
Avatar de parhelie parhelie - Membre averti https://www.developpez.com
le 02/11/2009 à 8:11
Merci Claude,

peut être peut tu lui dire d'ignorer les dépendances

En effet, , j'avais essayé, en vain.
Il semble que le problème vienne de fpc-src.

J'ai tenté avec des versions différentes , différents types d'install en vain jusque à ce que je fasse une fausse manip et installe le daily snapshot fpc-scr AVANT fpc,et là, miracle.

Il faudrait trouver le courage de tout recommencer pour être certain et faire un tuto, parce que là, vraiment, il faut être motivé!

Restait plus qu'à créer un lien dans /usr/lib de libGL.so.1 -> libGL.so et lazarus est opérationnel.

Cordialement,
Patrick
Avatar de ovni76 ovni76 - Membre habitué https://www.developpez.com
le 15/02/2010 à 16:57
Et bien moi j'ai voulu essayer sur fedora 10 et dans tous les sens, rine à faire il me réclame une dépendance de fpc-2.2.4xxxxx et une suite du genre SVN qui n'existe pas. Et pourtant j'ai essayé sur 2 PC dont un avait l'ancienne version 0.9.26. Rien trouvé pour contourner ce problème.
Pour avancer je suis passé au SVN avec les risques liés à ce choix.
Donc pour moi lazarus 0. 928-2 = zéro utilisation.
A+
Avatar de mnrjlh mnrjlh - Futur Membre du Club https://www.developpez.com
le 19/02/2010 à 22:49
Bonjour,

Le passage sous windows 7 va entrainer un renouvellement des outils de programmation et autres. Une veine pour les éditeurs, mais de gros frais pour les utilisateurs.
Pour débuter ce passage à win7 j'ai téléchargé Firebird 2.1, IBExpert, Lazarus 0.9.28.2 qui se rapproche de DELPHI.
Si j'ai pu me connecter avec ISQLTools puis créer une base et idem avec IBExpert, je ne peux en dire autant avec Lazarus qui au moment de se connecter plante et ne répond plus (composant IBConnection et SQLQuery).
Y a t il avec ce produit des composants plus fiables que d'autres pour se connecter à Firebird.
J'ai téléchargé les composants ZEOS, mais ce n'est pas mieux. Avec TZConnection qui me réclame fbclient.dll qui est pourtant dans le dossier Firebird/bin et que windows retrouve sans problème.
Pour configurer IBExpert j'ai dû choisir windows\systeme32\GDS32.dll à la place de firebird\bin\fbclient.dll. IBExpert m'indiquait cette dll était invalide.
Y a t il une commande sous lazarus qui permette de configurer les options de base de données.
Avec ces problèmes de connections, je n'ai guère pris le temps d'explorer LAZARUS, mais j'ai trouvé un bug.
La commande SHELLEXECUTE arrête la compilation
Code : Sélectionner tout
ShellExecute(0,'open','C:\Windows\system32\Calc.exe',nil,nil,SW_SHOW)
La consigne "SW_SHOW" n'est pas reconnue.
Je vais rechercher le source pour voir de quelle manière elle est codée, si je la trouve.
Merci de me faire part de vos observations sur les connections, j'ai l'intention de reprendre un programme pour le passer en win64.
Merci de votre concours.
Avatar de - https://www.developpez.com
le 21/02/2010 à 11:25
Bonjour mnrjlh,

Avec un peu de retard...

En ce qui concerne ZeosDBO, j'en suis satisfait même si je l'ai rarement utilisé avec FireBird que j'apprécie modérément. Je l'utilisais jusqu'il y a peu de temps sur des bases hébergées avec mySQL et postgreSQL sans vraiment de problèmes. Par contre, si votre application doit réellement fonctionner en 64 bits, il semblerait que ZeosDBO ne puisse vous convenir :
Citation Envoyé par pomalo  Voir le message
Bonjour
[...]
"après avoir recherché sur le web j'ai trouvé un post sur un forum dans lequel est expliqué que Zeosdbo n'est pas compatible 64 bits et apperement il est pas près de l'être.
un patch traine sur bug tracker mais il a pas l'air de marcher
cordialement
Claude

Voir directement avec Claude [ie pomalo] pour avoir plus d'informations.

Pour l'installation, j'ai l'habitude (car nécessaire pour mySQL [1 dll] et pour postgreSQL [x dll]) de placer les dll (ou so) des BDD dans le répertoire racine de lazarus et dans le répertoire du projet qui les nécessite. Il me semble -sans certitude- que fbclient.dll n'est pas la seule librairie à installer pour FireBird... mais cela fait longtemps que je n'ai pas pratiqué ce dernier.

En ce qui concerne votre ShellExecute, n'avez-vous pas oublié d'ajouter l'unit windows dans les uses de votre Form ?
Citation Envoyé par mnrjlh  Voir le message
La consigne "SW_SHOW" n'est pas reconnue.

Une fois ceci corrigé, votre code fonctionne tel qu'il est, même s'il faudra un peu le compliquer (Handle, pChar...) pour une utilisation plus poussée sans oublier d'aller visiter TProcess : http://wiki.lazarus.freepascal.org/E...al_Programs/fr )
Cordialement. Gilles
Avatar de - https://www.developpez.com
le 21/02/2010 à 14:05
...suite sur Firebird et ZeosDBO :

Après petite recherche sur Internet http://tracker.firebirdsql.org/browse/CORE-2866, je confirme : fbclient.dll n'est pas suffisante.

Il faut au moins pour fontionner sous windows les "Microsoft C et C++ Runtime Library" (msvcr71.dll et msvcp71.dll pour la version Firebird 2.0.0.12748 que j'avais testée). J'ai retrouvé dans un "vieux" répertoire un projet delphi qui m'a permis de tester Firebird en IB, dbExpress et Zeos sur un serveur classique et en version embarquée. Je me rappelle avoir passé un temps "fou" à faire fonctionner proprement les connexions. Je dispose donc encore des dlls que j'ai installées, des répertoires udf et intl nécessaires au fonctionnement de l'embedded et de la bibli fbembed.dll. Si vous persistez dans votre intention d'utiliser Firebird avec Zeos et si le problème des biblis nécessaires est toujours aussi simple, je peux vous transmettre la liste de celles que j'ai installées.

Cordialement. Gilles

PS : Si suite alors peut être la placer dans une discussion à part
Avatar de mnrjlh mnrjlh - Futur Membre du Club https://www.developpez.com
le 23/02/2010 à 1:02
Bonjour à tous et merci selzig,
Non tout de même je n'avais pas oublié de renseigner les uses avec ShellApi, je pensais seulement qu'il s'agissait d'un oubli. Mais puisque le ShellExecute ne fonctionne plus sous Win7 64 bits, merci pour le tuyau, j'ai déjà adopté Process il ne faut pas rester coincé.
Pour les dll complémentaires je veux bien la liste, il ne faut jamais s'avouer vaincu. Maintenant là non plus je ne vais pas faire de fixation et s'il faut se tourner vers d'autres composants type UIB ... pourvu que cela fonctionne.
Offres d'emploi IT
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)
Ingénieur conception en électronique de puissance H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -