|
Is there a WellKnownSidType. constant for it available?
Чесноков
|
|
|
|
|
|
AFAIK, there are no constants defined anywhere that contain all the wellknown SIDs. However, you can write your own using the data from here[^].
|
|
|
|
|
In the world of ActiveX/COM, the singleton pattern could hardly be implemented: COM requires a public constructor without parameters.
Now I have some third party components which actually should be singletons, as I can see from their behavior. E.g. one of them has an "Initialize" method which crashes when called a second time with a "Reinitialize Error" (and gladly no "Initialized" property, which is a bug which should be fixed by that third party).
In order to work with these components, I decided to write some C# wrapper classes where I could implement the singleton pattern correctly and add some nice features. I did that for one class manually, and it was a real lot of work: write all the functions, properties, and events, and just forward them to the internal COM object.
Since I'd like to create such wrappers for several more classes, I am interested in a tool which could create at least some function stubs. What can you recommend here? Anything which reduces manual work is appreciated.
|
|
|
|
|
Maybe write a utility that will generate the code?
|
|
|
|
|
With Reflection being our friend, that task did not seem too terrifying. But there are lots of caveats: methods for adding/removing event handlers will show up, also the get/set accessors of properties show up as methods, and sometimes a special property "is not supported by the language", and so on... Some manual polishing is still required.
|
|
|
|
|
someone plz suggest a library to receive live video through a camera(not an IP camera).
|
|
|
|
|
That is totally dependent on the hardware you choose to take in the video.
What hardware you using, how is the live content being connected e.g. usb, firewire, analog.....
Dave
Find Me On: Web| Facebook| Twitter| LinkedIn
CPRepWatcher now available as Packaged Chrome Extension, visit my articles for link.
|
|
|
|
|
basically i m using a 2.4 ghz analog transmitter for video transmission and a receiver plus a tv card at the receiving end which i think should work the same way as a digital camera.
|
|
|
|
|
Hello, i am in a WPF project, but i need question about C#. I am using System.Drawing.Icon.ExtractAssociatedIcon() to get System.Drawing.Icon . And i want to convert to System.Controls.Image
Can anyone help?
Thank you in advamce.
modified on Sunday, September 26, 2010 10:51 AM
|
|
|
|
|
Look at Icon.ToBitmap in MSDN
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
It does not help, and i have tried that
Cannot implicitly convert type 'System.Drawing.Bitmap' to 'System.Windows.Controls.Image'
|
|
|
|
|
You are going to have to ask that one in the WPF forum!
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
I Thing i got a hand of it. I was pretty sure it was a type. But it is a control. I got confused with normal Image class.
it was the folowing code for solution
using ImageIcon = System.Drawing.Icon;
Extract Icon from exe and then converts
ImageIcon ico = ImageIcon.ExtractAssociatedIcon(dpi.LongFileName);
Bitmap bmp = ico.ToBitmap();
MemoryStream stream = new MemoryStream();
bmp.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
BitmapImage bmpImage = new BitmapImage();
bmpImage.BeginInit();
stream.Seek(0, SeekOrigin.Begin);
bmpImage.StreamSource = stream;
bmpImage.EndInit();
dpi.FileIcon = new System.Windows.Controls.Image();
dpi.FileIcon.Source = bmpImage;
|
|
|
|
|
Message Closed
modified 23-Nov-14 5:55am.
|
|
|
|
|
Sorry - it doesn't work for him.
His is WPF System.Windows.Controls.Image, not a System.Windows.Drawing.Image.
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Wow! That's a lot of work! The last time I made an icon (or converted it back to something else) I just changed the extension from .bmp to .ico (or back again). Why does each new release make everything harder?
Will Rogers never met me.
|
|
|
|
|
Actualy i am using WPF (Windows Presentation Framework). And Code Beehind is C#. I am used of windows form programing, so i assumed that Image class is same as windows Form, but it was actualy a control. Since i wanted to show in datagrid I shoud it store as BitmapImage not image class, and then use xaml to use that BitmapImage. So this conversion is totaly useless for me (Again, I thought it isn't a control), however it may help someone.
|
|
|
|
|
This is my code
public Picturebox1()
{
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
SetStyle(ControlStyles.Opaque, true);
this.BackColor = Color.Transparent;
}
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x20;
return cp;
}
}
And this was my error
Error 1 Method must have a return type C:\Users\Kyle\documents\visual studio 2010\Projects\PixModel\PixModel\Form1.cs 31 16 PixModel
Can anyone help I don't know what to do
|
|
|
|
|
I am guessing that line 31 is the definition
public Picturebox1()
And that PictureBox1 is not the name of your class. If it is, then which line is line 31? Double click the error message, and it will move to the line it is complaining about.
Only class constructors do not have a method return type. All others need at least void before the method name.
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Yes that is where the error is
|
|
|
|
|
Then "PictureBox1" is not the name of your class - so that isn't the constructor - so it needs a return type, or you need to change the name to the name of your class (if this should be the class constructor)
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
How would I do the return thingy?
|
|
|
|
|
Either:
public int MyMethod(int myParam)
{
...
return myIntReturnValue
} (using whatever you want instead of int )
or
public void MyMethod(int myParam)
{
...
} But why are you calling it "PictureBox1" if it isn't a constructor? The name sounds like it should be a class derived from a PictureBox:
public class PictureBox1 : PictureBox
{
public PictureBox1()
{
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
SetStyle(ControlStyles.Opaque, true);
this.BackColor = Color.Transparent;
}
} (allthough PictureBox1 is a silly name for a class, TransparentPictureBox would be better if that is what you are trying to achieve )
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Hi there,
I have a form containing two panels. In both panels there are two labels and textboxes. I set the 'Center In Form' property of the labels and textboxes to 'Horizontally' and 'Vertically' in design time respectively. But as the form is resizable, when the size of the form is increased or decreased at runtime the controls are no longer center aligned in the panels. How can I handle this problem (provided the main form needs to remain sizable)? Please help. Thanks.
|
|
|
|