WLangage - comment lever une ambiguité en cas de conflit de nom sur un type ?Le WLangage contient de nombreux types très évolués (types avancés, types de variables, ...). Il peut arriver que le nom d'un type WLangage, soit identique à celui d'un autre type inclus par un élément ajouté au projet (assemblage, type structuré, webservices...). Dans ce cas, la déclaration ou l'instanciation d'une variable provoque une erreur de compilation.
Par exemple en version 24(*) de WINDEV le code suivant :
// projet ayant l'assemblage Microsoft.Exchange.... |
|
|
| |
| | | | WEBDEV 22 "Update 4" propose une nouvelle version du WLangage en code navigateur !A partir de la version "Update 4" de WEBDEV 22 (220071), une nouvelle version du WLangage en code navigateur est proposée. Cette version permet d'avoir un comportement identique du WLangage en code serveur et en code navigateur, et propose de nouvelles possibilités :
Opérateurs '=', '<-', et '<=',
Opérateur [[ ]] en affectation,
Type Variant,
Paramètre par référence,
Mot-clé "Local",
Mot-clé "Dynamique",
Compilation conditionnelle,
Attributs d'extension,
Procédure à nombre de paramètres variables et mot-clé "MesParamètres",
... |
|
|
| |
| | |