![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
![]()
I created a com add-in for outlook 2003 in vs.net 2003 c#.
if I calling stdole.IPictureDisp Pic = MatarotHost.ImageToIPicture(Image.FromStream(imgSt reamPic)); And I don't have a vs.net installed in a computer: I don't get errors, but I can't see the button add-in The add-in not arrive to this part of the code OnStartupComplete() else - everything running OK! Thanking you in anticipation Yael Maybe I need to use somewhere Aximp.exe??? ================================== internal class MatarotHost : AxHost { public MatarotHost() : base("02FD5840-C1A3-448E-8310-98611DF58281"){MessageBox.Show("base");} public static stdole.IPictureDisp ImageToIPicture(Image image) { //only with vs.net installed display this msg!!! MessageBox.Show("GetIPictureDispFromPicture"); return (stdole.IPictureDisp)AxHost.GetIPictureDispFromPic ture(image); } } string ns = this.GetType().Namespace; Assembly CurrentAssembly = this.GetType().Assembly; System.IO.Stream imgStreamPic = CurrentAssembly.GetManifestResourceStream(ns+"." + "matarotqm.bmp"); //problem from this line!!! stdole.IPictureDisp Pic = MatarotHost.ImageToIPicture(Image.FromStream(imgSt reamPic)); this.toolbarBtnWeb.Picture = Pic; ================================== |
#2
|
|||
|
|||
![]()
the problem is with return stdole.IPictureDisp in this method if the computer
don't have vs.net installed. "Yael" wrote: I created a com add-in for outlook 2003 in vs.net 2003 c#. if I calling stdole.IPictureDisp Pic = MatarotHost.ImageToIPicture(Image.FromStream(imgSt reamPic)); And I don't have a vs.net installed in a computer: I don't get errors, but I can't see the button add-in The add-in not arrive to this part of the code OnStartupComplete() else - everything running OK! Thanking you in anticipation Yael Maybe I need to use somewhere Aximp.exe??? ================================== internal class MatarotHost : AxHost { public MatarotHost() : base("02FD5840-C1A3-448E-8310-98611DF58281"){MessageBox.Show("base");} public static stdole.IPictureDisp ImageToIPicture(Image image) { //only with vs.net installed display this msg!!! MessageBox.Show("GetIPictureDispFromPicture"); return (stdole.IPictureDisp)AxHost.GetIPictureDispFromPic ture(image); } } string ns = this.GetType().Namespace; Assembly CurrentAssembly = this.GetType().Assembly; System.IO.Stream imgStreamPic = CurrentAssembly.GetManifestResourceStream(ns+"." + "matarotqm.bmp"); //problem from this line!!! stdole.IPictureDisp Pic = MatarotHost.ImageToIPicture(Image.FromStream(imgSt reamPic)); this.toolbarBtnWeb.Picture = Pic; ================================== |
Thread Tools | Search this Thread |
Display Modes | |
|
|