W8097 Toutes les options ne peuvent pas être restaurées pour l'instant (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Votre programme présente un #pragma pop à un emplacement qui ne lui permet pas de restaurer des options.

Par exemple :

#pragma option push -v
int main()
{
  int i;
  i = 1;
#pragma option pop
  return i;
}

Pour cet exemple, compilez avec -v-. Le message s'affiche car le premier #pragma génère la modification d'état des informations de débogage (activation). Ensuite, au milieu de la fonction, là où il est inutile de modifier l'état des informations de débogage, #pragma pop essaie de rétablir l'état antérieur.