2011-04-03 1 views
1

Il y a quelques mois, j'ai installé Lazarus 0.9.28 + FPC 2.2.4 pour travailler sur un nouveau projet. Quelque temps après, j'ai rencontré des bugs liés au chargement d'images sur un TImage. Après un peu de googling, j'ai trouvé quelques informations indiquant que les bogues auxquels je faisais face étaient déjà résolus dans une version ultérieure de FPC (je ne me souviens plus du lien maintenant).Quelle est la bonne façon de mettre à niveau un projet Lazarus?

J'ai donc décidé de télécharger et d'installer une version plus récente. C'était vers le mois de janvier et la dernière version stable n'a pas encore été publiée, donc j'ai choisi d'installer l'instantané Lazarus 0.9.31-29128 + FPC 2.4.2-2011-01-20. J'ai ouvert mon projet avec le nouvel IDE et l'ai compilé. Heureusement, les bogues auxquels je faisais face avaient disparu, mais je suis tombé sur un IDE (?). Après la mise à niveau, lorsque je suis sur l'onglet code de certains de mes formulaires, je ne vois pas le code formaté. Au lieu de cela, je ne vois que le texte brut, comme ceci:

wrong look

Mais certaines formes que je vois le code correctement formaté, comme ceci:

right look

Toute personne a rencontré ce avant? Si oui, pourriez-vous le résoudre et comment? Ou quelqu'un peut-il me dire quelle est la bonne façon de mettre à niveau un projet Lazarus entre les versions?

Il s'agit plus d'une nuisance que d'un vrai problème mais je voudrais quand même le résoudre. Toute aide serait appréciée.

EDIT

je remarquai que dans les formes où le code montre correctement la surbrillance LCLVersion dans le fichier .lfm est 0.9.28.2, alors que dans les formes où le code montre comme le texte brut que la propriété dans la Le fichier .lfm est 0.9.31. Pourrait avoir quelque chose à voir avec le problème? J'ai essayé de changer la valeur mais ça n'a rien changé.

Merci à l'avance et meilleures salutations

Répondre

1

Je ne sais pas si cela est réellement la cause de votre problème, mais Lazare conserve un ensemble de paramètres dans l'application locale. ($ user \ AppData \ Local \ Lazarus sur ma Vista).

Ce répertoire de configuration n'est pas effacé lors de la désinstallation, et la nouvelle installation le réutilisera.

En cas de problèmes étranges, supprimez le répertoire config et laissez l'installation en cours en générer une nouvelle.

+0

Cela peut avoir été le problème, mais je ne suis pas sûr. Je me souviens de faire ce que vous suggérez après avoir installé l'instantané 0.9.31 et avoir un problème avec l'installation de certains composants, mais pas après avoir fait face au problème IDE. Je vais essayer à nouveau. Merci d'avoir répondu. :) –

+0

@Marco, cela n'a pas fonctionné et a provoqué un problème avec l'installation des composants Zeos, j'ai donc dû restaurer le dossier. Pourrait-il y avoir un problème avec le fichier .lpr ou un autre fichier de projet? De toute façon, +1 puisque je pense que ce que vous avez posté est quelque chose que tout le monde utilisant Lazarus devrait savoir. :) –

+0

Si l'installation des composants zeos était dans l'ancienne installation, et non répétée dans le nouveau, c'était exactement le but. Supposons que Lazarus ne soit pas mis à niveau et que vous ayez besoin de reconstruire votre environnement avec une nouvelle version. –

Questions connexes