Bonjour à tous,
Nous sommes en train de travailler sur une appli Windev, mais pour faciliter l'accès à certains webservices, nous créons des assemblies .Net qui encapsulent les appels à ces webservices via un import automatisé des WSDL sous Visual Studio.
Seulement, nous avons quelques soucis pour récupérer certaines informations, la compatibilité Windev <=> .Net n'étant pas parfaite.
Par exemple, on ne peut pas récupérer de propriétés de classe partielle, directement depuis Windev car celui-ci ne voit pas ces attributs.
Nous avons donc pensé écrire (ou utiliser si quelque chose de ce genre existe) une méthode qui nous permettrait de récupérer n'importe quelle valeur en fonction du nom de cette valeur, transmise sous forme de chaîne.
Je ne sais pas si c'est très clair, donc je vais écrire un squelette de le fonction :
Voilà, existe t-il un moyen de faire quelque chose du genre en C# ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public static object recupVal(string varName){ System.Object monObjet; // Le but de la fonction est de récupérer la valeur et le type d'un objet dont le nom est fourni en paramètre sous forme de chaîne // un truc du genre monObjet = ObjetContenudans(varName); return monObjet; // avec les casts qui vont bien pour pas se retrouver bloqué côté windev }
Merci d'avance !
Partager