DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Erreurs / Erreurs WLangage
  • Cause
  • Correction
  • Exemples
  • Utilisation d'une classe avec paramètres obligatoire dans la définition d'une structure
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Erreur 1035 : Une classe utilisée dans une structure doit posséder un constructeur sans paramètre...
Cause
Vous utilisez une classe dans une structure. Cette classe possède un constructeur qui attend des paramètres obligatoires.
Correction
Deux possibilités :
  • Définir des paramètres facultatifs dans le constructeur de la classe.
  • Ne pas utiliser de paramètres dans le constructeur de la classe, mais créer une méthode d'initialisation. Les paramètres seront passés à la méthode d'initialisation de la classe.
Exemples

Utilisation d'une classe avec paramètres obligatoire dans la définition d'une structure

Code provoquant l'erreur
TailleObjet est une Structure
Hauteur est un entier
Largeur est un entier
Position_objet est une Classe1(3,4)
FIN
Correction proposée
Utiliser une méthode d'initialisation.
TailleObjet est une Structure
Hauteur est un entier
Largeur est un entier
Position_objet est une Classe1()
FIN
 
TailleObjet1 est un TailleObjet
TailleObjet1.Position_objet:Classe1:Initialisation(3,4)
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale