PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Cause
  • Correction
  • Exemple
  • Suite à une erreur de frappe, deux étiquettes portant le même nom sont présentes dans le code en cours
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Erreur 13 : Le label existe déjà
Cause
Ce code utilise l'instruction GOTO avec des étiquettes de branchement. Dans ce code, une étiquette de même nom existe déjà.
Correction
Dans un même code, il ne peut pas exister plusieurs étiquettes du même nom. Renommez vos étiquettes afin d'utiliser des noms différents pour toutes les étiquettes définies dans ce code.
Exemple

Suite à une erreur de frappe, deux étiquettes portant le même nom sont présentes dans le code en cours

Code provoquant l'erreur
Res = fOuvre(NomFichier, foEcriture)
SI Res = -1 ALORS GOTO ERROUVRE
Res = fEcrit(Res,"Traitement OK")
SI Res = -1 ALORS GOTO ERRECRIT
...
RETOUR

ERROUVRE :
Info("Fichier " + NomFichier + " ne peut être ouvert. Vérifiez son existence.")

ERROUVRE :
Info("Il est impossible d'écrire dans le fichier " + NomFichier)
Corrections proposées
Modifiez le nom de l'étiquette en double : le second ERROUVRE doit être remplacé par ERRECRIT.
Res = fOuvre(NomFichier, foEcriture)
SI Res = -1 ALORS GOTO ERROUVRE
Res = fEcrit(Res,"Traitement OK")
SI Res = -1 ALORS GOTO ERRECRIT
...
RETOUR

ERROUVRE :
Info("Fichier " + NomFichier + " ne peut être ouvert. Vérifiez son existence.")

ERRECRIT :
Info("Il est impossible d'écrire dans le fichier " + NomFichier)
Version minimum requise
  • Version 0
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire