Group:  Microsoft Outlook ยป microsoft.public.outlook.program_addins
Thread: Aximp.exe

Geek News

Aximp.exe
Yael 6/5/2007 1:32:02 PM
I created a com add-in for outlook 2003 in vs.net 2003 c#.
if I calling
stdole.IPictureDisp Pic =
MatarotHost.ImageToIPicture(Image.FromStream(imgStreamPic));
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.GetIPictureDispFromPicture(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(imgStreamPic));
this.toolbarBtnWeb.Picture = Pic;

==================================

RE: Aximp.exe
Yael 6/6/2007 7:40:01 AM
the problem is with return stdole.IPictureDisp in this method if the computer
don't have vs.net installed.

"Yael" wrote:

[Quoted Text]
> I created a com add-in for outlook 2003 in vs.net 2003 c#.
> if I calling
> stdole.IPictureDisp Pic =
> MatarotHost.ImageToIPicture(Image.FromStream(imgStreamPic));
> 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.GetIPictureDispFromPicture(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(imgStreamPic));
> this.toolbarBtnWeb.Picture = Pic;
>
> ==================================
>

Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net