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
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).