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 :
Et voici ma web méthode:
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);
L'erreur obtenue est :
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); }
Apparement il s'agit d'une erreur de cast , mais je n'y comprends rien !Error 1 Cannot implicitly convert type 'PickMeUp.MapPointService.Stream' to 'System.IO.Stream..
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
Partager