Erreur 130

Résolu/Fermé
wissemshark Messages postés 17 Date d'inscription lundi 4 août 2014 Statut Membre Dernière intervention 4 décembre 2016 - Modifié par KX le 18/05/2015 à 21:37
wissemshark Messages postés 17 Date d'inscription lundi 4 août 2014 Statut Membre Dernière intervention 4 décembre 2016 - 19 mai 2015 à 12:54
salut à tous,

il faut que ce programme somme fonctionne correctement:

program ccccccc;
uses wincrt;
var a,b,c:integer;
begin
    readln(a);
    readln(b);
    c:=a+b;
    write(c);
end.

mais pour mois non, lorsque je clique compiler il dit: erreur 130:Erreur dans la définitions conditionnelles initiales

c'est quoi ce problème et comment peut résolu.

Merci.

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 mai 2015 à 21:38
Bonjour,

A priori il ne s'agit pas de ton code en soit, mais de ton compilateur.

Voir : Erreur de compilation 130 - Error in initial conditional defines
0
wissemshark
19 mai 2015 à 05:40
alors comment résolus ce problème
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
19 mai 2015 à 11:26
Je pense que cela va beaucoup dépendre de ton compilateur.

Si ça fonctionne, essayes de suivre les indications qui sont marqués dans le lien que je t'ai donné :
Options --> Compiler --> Conditional defines.
Les symboles définis à cet endroit doivent être séparés par des espaces, virgules ou points-virgules.
Sinon, le problème peut venir de wincrt, qui normalement ne sert qu'à la compatibilité des vieux outils TurboPascal (en 16 bits) pour les faire fonctionner sur les machines récentes (en 32 ou 64 bits). Donc tu devrais enlever la ligne
uses wincrt;
et si ça ne fonctionne toujours pas, installer un autre compilateur Pascal plus récent, qui n'a pas besoin de wincrt, Free Pascal par exemple.
0
wissemshark Messages postés 17 Date d'inscription lundi 4 août 2014 Statut Membre Dernière intervention 4 décembre 2016
19 mai 2015 à 12:54
Merci.
0