|
Hi John,
Thnx alot for ut valuable Response,
But Please look at my Requirement Below,
John, My requirement is,
see i have a laser which emits radiation with some frequency, i need to catch that lasers output and I HAVE TO TAKE THIS AS INPUT TO MY COMPONENT...AAnd i have to process this(i've algorithms to process) and MY OUTPUT(i mean my components output) Should be capable of giving output in DIFFERNNT TYPE OF WAVEFORMS(Like sign wave,CW RAMp etc..(ofcource only one at a time))
Thnx in advance,
pashi
prashanth,
s/w Engineer,
Syfnosys.
|
|
|
|
|
I'm really going to have to change my sig. My names Pete not John. John is the name of somebody that I'm quoting.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
oh! sorry mr.pete
i was mistraken.
k about requirement...
did u found/know any tool which can help me
all it should is just -it should be capable of taking inputs and process them in to DIFFERENT KINDS OF WAVEFORMS>....
thnx in advance
pashi
prashanth,
s/w Engineer,
Syfnosys.
|
|
|
|
|
There's always this one from National Instruments. http://ni.com/mstudio/[^] It's expensive, but it does seem to cover what you need.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
i want to view avidio via windows media player i used the media player class
and write this
m.FileName = "Goda-Masri-03.wmv";
m.AllowChangeDisplaySize = true;
m.AutoStart = true;
m.ClickToPlay = true;
m.CurrentPosition = 0;
m.DisplaySize = MPDisplaySizeConstants.mpFullScreen;
m.Enabled = true;
m.EnableFullScreenControls = true;
m.ShowControls = true;
m.ShowDisplay = true;
m.ShowPositionControls = true;
m.VideoBorderWidth = 55;
m.WindowlessVideo = false;
m.PreviewMode = true;
m.ShowAudioControls = true;
m.ShowDialog(MPShowDialogConstants.mpShowDialogContextMenu);
m.ShowDisplay = true;
m.AboutBox();
m.DisplayMode = MPDisplayModeConstants.mpFrames;
m.DisplaySize = MPDisplaySizeConstants.mpDefaultSize;
m.EnablePositionControls = true;
m.ShowCaptioning =true;
MessageBox.Show( m.SourceLink);
m.TransparentAtStart = true;
m.VideoBorder3D = true;
m.SelectionEnd = 66;
m.Play();
but ihad that exeption
Error HRESULT E_FAIL has been returned from a call to a COM component.
iwant know how tosolve this
|
|
|
|
|
Which line is giving the error?
|
|
|
|
|
m.play()
is give the exiption
|
|
|
|
|
Have you set the URL you're trying to play?
|
|
|
|
|
the value which i assinged is only in the first message so
if i didnt write any athintial line tell me
or if u know anther way to run windows mesia player throw c# code or to show vedio throw c# application please tell me
andthank u for ur help
|
|
|
|
|
Can I use a library(dll) created with .net(C#) in a non .net programming language (Borland Delphi for Win32), with .net framework installed?
How do I do that, because I couldn't import the library.
Thanks!
|
|
|
|
|
You could always expose the relevant methods to be used via COM interop.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
thanks!
but how can I do that?
I'm not very experienced with dlls
|
|
|
|
|
Having several million lines of Delphi under my belt... I would advise you not even to try.
There is masochistic... and then there is very masochistic. But even worse... there are giant steps backward in time.
For efficient executables, I recommend moving to MS VC++. If you can live with the "performance" of .Net, go for C#.
|
|
|
|
|
PS. The reason you cannot import the library is it is not compatible with Delphi/Win32.
|
|
|
|
|
ie. To program with the library, it must be a .BPL ("Borland Package Library"). If it were a generic Win32 .dll, you could (otherwise) call into it.
|
|
|
|
|
Hi all,
i want to change color of tab control there is no property to change backcolor.
its there for individual tab pages.
but color of tab buttons remains same
thanks
vivek
vivek
|
|
|
|
|
Have you tried inheriting a new class from TabControl, then doing some custom painting in the OnPaint or OnPaintBackground methods?
|
|
|
|
|
Dear Mazy,
Coloring of the datagrid cell was very very helpful in my recent project.
That's really great.
thank u
warm regards
raja
|
|
|
|
|
That's nice, but why is this a separate thread?
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Is it possible to create a Form which fades from a colour to transparent?
I thought the code below would work to create a round form which fades from a colour through to transparent - but it actually fades to the colour of the transparency key?
This works perfectly to fade from one color to another and gives a nice round form...but the alpha value dosen't appear to be doing what I expected. I've tried various values for the colour but none of them give what I was expecting
Thanks
OnPaint
base.OnPaint(e);<br />
<br />
Graphics g = e.Graphics;<br />
<br />
g.SmoothingMode = SmoothingMode.AntiAlias;<br />
Rectangle rect = new Rectangle(1, 1, this.Width - 1, this.Height - 1);<br />
Rectangle rect2 = new Rectangle(rect.X + 1, rect.Y + 1, rect.Width - 1, rect.Height - 1);<br />
<br />
GraphicsPath myPath = new GraphicsPath();<br />
myPath.AddEllipse(rect2);<br />
PathGradientBrush brush2 = new PathGradientBrush(myPath);<br />
brush2.CenterColor = Color.LightSteelBlue;<br />
brush2.CenterPoint = new Point(rect2.X + 75, rect2.Y + 75);<br />
<br />
Color myColor = Color.FromArgb(25, this.TransparencyKey);<br />
Color[] colors = { myColor};<br />
brush2.SurroundColors = colors;<br />
g.FillEllipse(brush2, rect2);<br />
<br />
g.SmoothingMode = SmoothingMode.Default;<br />
Brush linBrush = new LinearGradientBrush(rect, Color.DarkGoldenrod, Color.LightGoldenrodYellow, LinearGradientMode.ForwardDiagonal);<br />
Pen myPen = new Pen(linBrush, 3f);<br />
g.DrawEllipse(myPen, rect);
(I added the border elipse just for clarity)
|
|
|
|
|
You can change the opacity of a whole form using Form.Opacity, where 0 is completely transparent, and 1 is completely opaque.
AFAIK, you cannot do per-pixel transparency. It's a long time limitation of GDI, I believe. If you absolutely need per-pixel transparency, look into the new UI toolkit from Microsoft, WPF.
|
|
|
|
|
Actually, no, you *can* do transparent gradients. Paint your gradient to a bitmap and use a ColorMatrix and ImageAttributes to paint it to the background image of your form.
ColorMatrix colorMatirx = new ColorMatrix( );
colorMatirx.Matrix00 = 1;
colorMatirx.Matrix11 = 1;
colorMatirx.Matrix22 = 1;
colorMatirx.Matrix33 = ( float )( 1.0f / ( float )f_OpacityValue );
ImageAttributes imageAttributes = new ImageAttributes( );
imageAttributes.SetColorMatrix( colorMatirx );
|
|
|
|
|
Also, you *can* do per pixel transparency with SetPixel. I do it all the time.
|
|
|
|
|
I am not sure that gradient fills are intended to support transformations of alpha (but it is possible they will). If you can live with one alpha value for the whole fill, see my other post to your thread.
Otherwise, try tidying up your brush declaration. Change:
Brush linBrush... to:
LinearGradientBrush linBrush...
I am not terribly optimistic this will rectify your issue, but it's always a good idea to avoid pushing anything the wrong way when you're trying to get something that pushes the edge to work.
|
|
|
|
|
One other point, and I have to get out of here...
There are alternate ways of painting which accomplish the same result as "transparency." I call a technique I use, "Argb Averaging." Essentially, what you do is take the backgound color and average your foreground color toward its Argb value.
|
|
|
|