Page 1 sur 1

problème avec ice : imput et autre

Message non luPosté: 06 Sep 2023, 09:54
de GRIFFON
Bonjour à tous,

J'ai plusieurs problèmes dans l'exécution de mon programme ICE :

1) L'entrée (Imput) efface toutes mes chaînes et provoque des problèmes avec les listes, un peu comme si elle effaçait les variables du programme de la mémoire.
2) Il m'arrive souvent d'avoir un programme ou une commande qui semble mal se compiler. La syntaxe est correcte, mais une fois exécuté, le programme saute.
3) Si je crée une liste trop grande, la compilation génère une erreur en plein milieu de ma liste.
Pour le premier problème, je ne suis pas sûr que cela soit lié à la compilation. Peut-être qu'en envoyant l'OS, cela fonctionnerait, mais j'ai beaucoup de programmes et d'autres données, et j'aimerais éviter cette solution radicale.

En ce qui concerne le deuxième problème, il semble être lié au compilateur ICE. J'ai essayé de le réinstaller, mais le problème persiste.

Pour le troisième problème, je pense qu'il s'agit d'une limite inhérente au compilateur ICE.

Est-il possible que mes programmes aient introduit des erreurs dans la calculatrice ? Si quelqu'un trouve une solution à ces trois points, cela me soulagerait énormément, car je travaille actuellement sur le développement de trois programmes assez complexes.

Re: problème avec ice : imput et autre

Message non luPosté: 06 Sep 2023, 21:03
de Bobb
Alors dans ce cas, contacte PT_, le créateur d'ICE. C'est la personne la mieux placée pour répondre.

Re: problème avec ice : imput et autre

Message non luPosté: 09 Sep 2023, 00:07
de DoOmnimaga
Je crois plutôt qu'il peut s'agir d'un problème de compatibilité entre ICE, qui a été abandonné en 2018, et les librairies C plus récente. Je n'ai jamais réussi à compiler un seul programme ICE à moins d'avoir les librairies C datant d'avant Juillet 2017 et certains jeux plante la calculatrice maintenant. ICE reste utilisable avec les anciennes libs mais la plupart des gens auront la dernière version de celles-ci vu que ça les prend pour les nouveaux programmes C.

Il y a toujours la possibilité d'utiliser SourceCoder pour compiler ses programmes ICE, mais encore là ça ne règlera pas le problème de compatibilité avec les libs C récentes.

Re: problème avec ice : imput et autre

Message non luPosté: 09 Sep 2023, 00:11
de Adriweb
Je ne sais pas trop pourquoi d'ailleurs, enfin sauf si ice fait des choses un peu spéciales et un peu louches, vu que les libs gardent une compatibilité ascendante au runtime. Heureusement d'ailleurs sinon aucun ancien jeu ne pourrait fonctionner avec des nouvelles libs, ce qui serait un gros problème :P