«
»
Erreurs en WinDev

Erreurs en WinDev

Seront listées ici les erreurs « bizarres » ou non documentés auxquelles un développeur peut être confronté.

Erreur :Le type n’est pas disponible

Erreur :Le type n’est pas disponible pour la cible Java. Ligne 0 et colonne 0
Projet en WinDev 25.89f, compilation Java. Problème dans une classe.
Solutions :

  • une recompilation permet parfois de supprimer ce type d’erreur
  • C’est peut être un propriété qui a été supprimée mais qui reste dans l’arborescence projet. Il faut trouver ladite propriété en cause en faisant 2x clic dessus dans l’arborescence projet. L’éditeur n’amènera pas au code concerné puisque supprimé. Il faut alors supprimer la propriété dans l’arborescence projet.
  • Sinon c’est peut être un membre dernièrement ajouté/modifié. Il suffit alors de le commenter, sauver (CTRL+S) et le dé-commenter.

Arrondi

no comment …

Erreur « configuration côte-à-côte est incorrecte


Le projet comportait un & dans le nom. Le fait de l’enlever et de refaire un exécutable a résolu le problème.

Erreur de cryptage/décryptage

Un essai simple avec la fonction Crype() et Décrypte() en WD23 montre qu’il manque un caractère à la fin !
ChaineHasard() est une fonction de Betula permettant de créer une chaîne de caractères au hasard en passant la taille et les types des caractères attendus.

sCléCryptage	est une chaîne = "uw0f.WZWeS23==5'h#.v7%sD8"
sChaineACrypter est une chaîne ANSI = ChaineHasard(279,Chiffres+Majuscules+MajusculesAccentués+Minuscules+MinusculesAccentués)
Info(sChaineACrypter)
sCrypté 		est une chaîne ANSI = Crypte(sChaineACrypter,sCléCryptage,crypteSécurisé+compresseChaîneCourte,encodePCS)
sDécryptée 		est une chaîne ANSI = Décrypte(sCrypté,sCléCryptage,crypteSécurisé+compresseChaîneCourte,encodePCS)
Info(sDécryptée)
La chaîne « au hasard » à crypter (avec le caractère é à la fin) La chaîne décryptée  sans le é à la fin !

HTTPEnvoie

Dans le cas où ce message d’erreur est reçu (documenté nulle part) :

Une erreur système a été détectée pendant l’envoi de la requête HTTP. Détail de l’erreur système : 7

Il s’agit probablement du pare-feu installé sur la machine

Impossible de lancer le mode GO

En WD23 : Lancement de l’application via le bouton [GO] principal ou celui qui lance une fenêtre : aucune erreur n’apparaît, le mode [GO] s’arrête et l’éditeur est de nouveau actif !

Dans ce cas, la même classe (même nom) existait dans le projet et dans un composant importé dans le projet (en l’occurrence Betula).