Bonjour,

Je cherche à afficher une image dans une form contenant un picturebox , l'image à afficher est renvoyée sous forme de Stream via un webservice que j'ai crée.

Voici le bout de code relatif à l'appel du webservice :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 Stream imageStream;
            MapPointService.Service1 mapservice = new PickMeUp.MapPointService.Service1();
            imageStream = mapservice.GetMapToSearchBeforeValidation(2);
            pictureBox2.Image = new System.Drawing.Bitmap(imageStream);
Et voici ma web méthode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
     [WebMethod]
        public Stream GetMapToSearchBeforeValidationPedestrian(int _idPedestrian)
        {
           // du code...
            Stream imageStream;
            // du code..
            imageStream = map.DisplayMapFromCoordinates(parametres..);
 
            return (imageStream);
        }
L'erreur obtenue est :
Error 1 Cannot implicitly convert type 'PickMeUp.MapPointService.Stream' to 'System.IO.Stream..
Apparement il s'agit d'une erreur de cast , mais je n'y comprends rien !
Je pensais que le fait qu'il y'ait Stream en fin de hiérarchie ne poserait aucun problème mais apparement , le fait qu'un Stream vienne d'une autre classe pose problème ?

Comment régler ça ?

Merci bcp