Je découvre lazarus et sa complexité...
Voici les messages d'erreur que je découvre en compilant un programme delphi. Il y a manifestement un réglage défectueux dans mes options, mais je n'arrive pas à l'identifier. Que faut-il faire ?
Je découvre lazarus et sa complexité...
Voici les messages d'erreur que je découvre en compilant un programme delphi. Il y a manifestement un réglage défectueux dans mes options, mais je n'arrive pas à l'identifier. Que faut-il faire ?
Stop !
Tu n'y arriveras pas de cette manière, désolé de te le dire. Le passage de Delphi à Lazarus n'est pas aussi simple que l'on veut bien le croire, mais ça se fait (je viens de terminer la conversion de 132 unités, donc je sais ce que j'ai du endur", mais j'ai un peu d'expérience)
Je te conseille donc :
1) Tu ouvres Delphi
2) Tu ouvres LAZARUS
A partir de maintenant, UNITE par UNITE
3)tu crées la forme dans LAZARUS : garde les mêmes noms de forme : ça aide !
4) tu copies les composants de la forme DELPHI vers le forme LAZARUS (pas en une seule fois, tu risques trop de blocage) : lorsque tu fais le "coller" dans LAZARUS, il te balance des messages : persiste en cliquant sur 'continuer le chargement' (may be witten in English)
5) contrôle les font : il faut pratiquement toujours les revalider
SAUVEGARDE TRES SOUVENT : Ctrl+Maj+S !!!!!
Ensuite, copie les procédures/fonctions de Delphi vers Lazarus et compile : je n'ai jamais passé plus de 5 procédures sans compiler !
Ok c'est long, mais ça fonctionne bien et le résultat est à la hauteur des efforts
Pour te rassurer : sur les 132 unités que j'ai traduites, à part 2 composants perso qui ont été plus cottons, je n'ai pas eu vraiment de pb
Bon courage et n'hésite pas à nous tenir au courant !
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
Effectivement, JP à raison de jouer la prudence. Unité par unité
Le plus sioux étant de retrouver certaines fonctions avec son unité
Totalement d'accord avec JP.NUAGE, c'est point pour point la façon dont je m'y prend
En plus au passage j'ai réécrit ma librairie de connexion à mes DB, avec de légères différences, ce qui fait que je suis obligé d'adapter mon code un peu partout. Je n'ai pas choisi la facilité, mais le jeu en vaut la chandelle.
Et puis ça permet de revoir son code et de le rendre "plus propre"
Oui c'est long, c'est pour ça que j'ai déjà passé quelques mois à convertir mes programmes petit à petit (mais je fais pas que ça à temps plein).
Bon courage
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager