Bah ça m'étonnait alors j'ai essayé et... ça ne fonctionne pas chez moi!! ça me renvoi, comme prévu..., "nothing"!
Vérifie que tu n'as pas une fonction du même nom ou qqchose comme ça
dans la class dans laquelle tu effectue : Dim NomdeMachine as
string=MachineName!!
car si on suit ta façon de faire,cad d'appeler ta fonction d'une autre classe on devrait écrire :
Dim Machine as new
DonneNomMachine
Dim NomdeMachine as string
= Machine
.MachineName
au lieu de :
Dim NomdeMachine as string=MachineName