Fehler HRESULT E_FAIL zurückgegeben wurde von einem Aufruf einer COM-Komponente

bin ich immer der oben genannten Ausnahme für die code-Zeile unten:

 System.Net.WebClient wc = new System.Net.WebClient();
 byte[] data = wc.DownloadData(xmlTempNode.Attributes["imageurl"].Value.ToString());
 MemoryStream ms = new MemoryStream(data);
 System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
 string strImagePath = pptdirectoryPath + "\\" + currentSlide + "_" + shape.Id + ".png";
 img.Save(strImagePath);
 Microsoft.Office.Interop.PowerPoint.Shape sp = shape;

 xmlTempNode.Attributes["imgwidth"].Value = xmlTempNode.Attributes["imgwidth"].Value.Replace("px", "");
 xmlTempNode.Attributes["imgheight"].Value = xmlTempNode.Attributes["imgheight"].Value.Replace("px", "");

 //Getting exception on below line
 shape.Fill.UserPicture(strImagePath);

sowie strImagePath ist D:\projects\MAMMP\trunk\Applications\Applications.Web\\cache\ppt\60ba9d41-00e0-44fd-9c2c-7591c881a1a0\\6_1026.png

jede Hilfe Jungs.

  • BTW: der Titel ist komplett falsch... Tags auch... Jes... Kein Wunder, wurde es downvotes...
  • Erste, Ihr Titel ist keine Frage, es ist nur die kurze Ausnahme Text. Zweiten Tags (Powerpoint,..) noch nicht absolut nichts zu tun mit diesem Problem. stackoverflow.com/help/dont-ask
  • weiß nicht, die Wurzel des Problems.und ich bin nicht etwas zu finden, mit solche Ausnahme für interop. und jede Antwort auf verschiedene andere problem in den verschiedenen Fällen
  • E_FAIL ist ein allgemeiner unbekannter Fehler. Es gibt keine spezifischen Informationen. Eher als die Suche nach E_FAIL, würde ich Suche nach Unterstützung für einige der COM-Komponenten, die Sie verwenden, speziell denen man tatsächlich zurückgesandt wird dieser Fehler, wenn finden Sie es heraus.
Schreibe einen Kommentar