Bonjour,
Après un mois de non-utilisation de Lazarus et comme j'ai un peu de temps (ici en Normandie, c'est le début des vacances scolaires), mais pour en gagner (du temps), comme Lazarus n'est plus sur mes appareils, j'ai voulu installer la dernière release win32 SVN 0.9.31 pour modifier un de mes anciens programmes (ajouter une fonction).
La dernière release a l'air (cf plus bas) de fonctionner normalement mais quand je la quitte, j'ai ce message d'erreur aussi bien sur mon portable que sur mon appareil de développement (pas la même, cela dépend de l'appareil utilisé, des composants installés, et du projet). Mais même avec un projet simple :
.
Est-ce normal (l'erreur existait mais n'était pas signalée)... où quelque chose est-il à préciser ?
J'ai voulu également installer une indylaz... Pffff... L'interface d'installation des composants est buggée au niveau de l'ajout des fichiers. J'ai dû carrément modifier à la main le indylaz.lpk pour l'installer en une fois...
Beacoup plus grave, je rencontre également un problème bizarre avec la nouvelle version dans un traitement [Lecture Fichier.ini encodé en UTF8 et repéré comme tel --> TStringList (Nom des rep à sauvegarder) --> Tab.zipper (Abbrevia)]. Avec un Fichier.ini encodé en ANSI cela passe sans problème. Donc lors de la détection de l'encodage UTF8, j'ai modifié la programmation pour "régler" le problème.
Avec la nouvelle SVN, aucun problème à la compilation mais plantage systématique de l'exe lorsque le "problème UTF8" est rencontré. Compilé avec la vieille SVN 0.9.31, l'exe "passe". Les directives de compilation entre les 2 versions sont strictement les mêmes. Alors, ne seraient-elles pas interprêtées de la même façon dans les 2 releases ?
J'ai la désagréable impression d'être revenu "à la mauvaise période" alors que quand j'ai arrêté, il y a un mois, je n'avais aucun prob. avec la SVN 0.9.31 que j'utilisais (je viens de vérifier)... et qui me permettait de compiler justement le programme à corriger, programme qui m'a servi à archiver mes vieilles sources et codes lazarusiens .
A titre d'information - ce n'est pas essentiel pour ma modification, je corrige et recompile avec ma vieille version-, pour ceux qui ont suivi l'évolution de Lazarus depuis un mois, c'est dû à la sortie de la 0.9.30 tous ces prob. sur la 0.9.31 d'autant qu'en lisant le forum, il semble que la 0.9.30 n'ait pas l'air de vraiment présenter les caractères de finition requis pour posséder une numérotation paire ?
J'ai un peu de temps mais pas celui de l'installer sur mon Ubuntu pour voir si c'est propre à la version Win32.
Cordialement. Gilles
Partager