|
You have much more confidence in MS and their new releases than I do, particularly where much of the inner workings either is not documented, incorrectly documented or not available except for internal use by MS.
|
|
|
|
|
fwsouthern wrote:
You have much more confidence in MS and their new releases than I do
Perhaps - I can't judge that without knowing you better. However, it's more true that I have confidence in my own ability to write unit tests.
fwsouthern wrote:
inner workings either is not documented, incorrectly documented or not available except for internal use by MS.
Who cares about the inner workings, so long as the framework behaves as documented ? Isn't that what OO is all about ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Fair comment, "so long as the framework behaves as documented" -- perhaps you could answer a question that MS cannot -- where is the documentation for IWMPVideoSettingsCtrl/WMPVideoSettingsCtrl and IWMPVideoSettingsCtrlClass/WMPVideoSettingsCtrlClass, why are these elements of WMPLib shown as having different attributes between C++, C#, J# and VB, and why is ProcAmp access to WMP10 in NET, although advertised as being available by MS, not available (except as shown in the object browser) except for "internal use by MS"?
|
|
|
|
|
I have no idea - but I suggest you read my article on Direct Show in C# before you assume that I think everything Microsoft touches turns to gold.
I recently used the Windows Media Player control in C# for an app, because Direct Show for C# is so terrible in it's implimentation. However, it seems that is by design, it's not meant to be a complete implimentation, I suspect it's meant to be enough to load one video and put it on a texture.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
These have nothing to do with DirectShow -- they are used for access to WMP10 ProcAmp functions by interfacing through a custom "skin" -- however, MS declines to provide any sample. If you check http://msdn.microsoft.com/library/en-us/wmplay10/mmp_sdk/usingskinswiththewindowsmediaplayercontrol.asp, you will find that a partial reference is made to this access but no sample, either here or in the SDK's. Because of the lack of DirectShow support in C#, I write all my DirectShow FilterGraphs in C++ (ugh -- wrapper) and the remainder of the programming in C#. While DirectShow does provide access to the ProcAmp, WMP10 access is not available.
|
|
|
|
|
fwsouthern wrote:
These have nothing to do with DirectShow
Nor does WMP in general. My point was that I used WMP for an app because DirectShow is useless - i.e. I am happy to be critical if I think MS deserves it.
fwsouthern wrote:
Because of the lack of DirectShow support in C#,
Not true. It sucks, but it's there.
fwsouthern wrote:
I write all my DirectShow FilterGraphs in C++
Yeah, they are not there. Although DirectShow is a COM object, you could use them through COM, surely ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
DirectShow "useless" -- totally agree. Want to see a 3G P4 with 2G memory choke? Try using live & encoded video, sequentially accessed, transitions between videos, multiple VMR's (one for each of 3 screens) each with different mixed content (text and images), on live video, insert second video for hearing-impaired "signer", allow input cropping rectangle and output size and position adjustments, and for one customer, split a video stream between two display devices, oh yes, and cut the video latency for live video to minimum -- gives new meaning to "100% CPU utilization" and "frame drop".
DirectShow support in C# -- only if you want to Marshall the hell out of the interfaces, again without support of any kind from MS.
Use DirectShow in C# through COM -- Hi ho, hi ho, its Marshalling we go .....
While this is a little off-base from my original post, it has been quite lively. My original objective had something to do with draining the swamp ..... I just wanted a quicker way to scan articles on CodeProject and ignore VS.NET 2005 articles, most of which do not indicate the target in the article name, only in the text, or, in some cases, only when you try and run the sample code in VS.NET 2003 (no, I don't mind the converstion from 2002, etc, at least most of the time).
|
|
|
|
|
How about multiple sigs that can be chosen or randomly attached at message writing time.
|
|
|
|
|
I have added that feature to the SearchBar, but I've been lazy and haven't tracked down the 2 remaining bugs (which only show up in Maxthon) that I want to fix before doing an official release. Here's the link: clickety[^], if you use regular IE (not MyIE2/Maxthon) then I know of no outstanding bugs in the sigs feature.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ
Strange things are afoot at the U+004B U+20DD
|
|
|
|
|
Testimonial - I've used the signature features in Mike's BHO toolbar for CP and they're pretty cool
|
|
|
|
|
And for those of us who haven't downloaded the SearchBar? SOOL
I'm curious to know why the signature has a 500 char limitation since when you do an update to a posted message, the signature appears as part of the message instead of on its own again. Would it be easier to separate it from the message and add a database entry with a timestamp for every new signature that a user adds? This way, each message no longer has the signature added but gets it based on the timestamp of the message and what the signature was for that user during that time.
Might slow down the system a bit.
"If only one person knows the truth, it is still the truth." - Mahatma Gandhi Web - Blog - RSS
|
|
|
|
|
If you're interested in using FireFox, i have a solution that allows multiple signatures of unlimited length (see my sig).
Of course, be kind to your low-bandwidth brethren.
|
|
|
|
|
Unfortunately, IE is our substandard at work.
"If only one person knows the truth, it is still the truth." - Mahatma Gandhi Web - Blog - RSS
|
|
|
|
|
Mike's tool does not have a sig size limit.
|
|
|
|
|
Code Project has been giving out that 'crunching sound' all morning, and it's always due to a problem retrieving an ad.
Is it possible to forego the error screen when it's just an ad retrieval?
Software Zen: delete this;
|
|
|
|
|
I love to receive the newsletter, and i want to keep on receiving it (when i leave for another job).
So i changed the email address (under My Settings), to another one.
But but but, i keep on receiving the newsletters on the old address.
Hopefully some admin will pick up this message, cause no idea where to send it to.
thx,
Sub
|
|
|
|
|
I checked your account and it's set to not receive newsletters at all.
For questions like this please use the contact email in the newsletter (webmaster@codeproject.com)
cheers,
Chris Maunder
|
|
|
|
|
I can't open this[^] from
here[^] by Ashvil DCosta.
<italic>Work hard, Work effectively.
|
|
|
|
|
Works for me. Please try again.
|
|
|
|
|
It's OK now.
<italic>Work hard, Work effectively.
|
|
|
|
|
Are the forums added in any particular order? I assume the Hardware one replaced the GMail one, but I was wondering how come they're not sorted alphabetically?
"If only one person knows the truth, it is still the truth." - Mahatma Gandhi Web - Blog - RSS
|
|
|
|
|
|
I just took a look at the "Visual Studio 2010" article and realized it's exactly the sort of thing CP should be striving for more of. There isn't enough of this kind of forward thinking going on these days and C.P. is probably an ideal place to have it happen since there isn't as much of an agenda being pursued here as at corporate or other sites.
I think it would be really nice to see a dedicated area to future concepts articles rather than lumping it in with "General". A no holds barred showcase of sorts for people with interesting new ideas that might be considered sacreligious anywhere else. Things that may or may not be a complete working program or maybe just some screenshots, diagrams or "papers" with no code just text.
We're often too focused on the present and we're allowing large corporations to set the future agenda, in the old days it was us developers that set the agenda by coming up with cool new things on our own that eventually became adopted as their merits were seen.
I'd also like to see some contests to incubate ideas with a theme from the future or a potential requirement for something from the future. Not just another button control, something that is really out there at the edges.
Start with a question in the lounge of what programmers think will be the features in future applications (say in 2020) and then use some of those posts general thoughts as themes for submissions or contests.
We need to remember that the future doesn't just have to come at us with surprises, we make the future right now.
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
|
|
|
|
|
Hi,
I hope this is the appropriate forum for this kind of post.
I just submitted an article (<http://www.codeproject.com/useritems/stringtable.asp) and I noticed that the article submit wizard consistently break my HTML on this kind of construct:
<SPAN style="....">Text</SPAN>
-> The closing tag disappears !
I wanted to use colors in words of a couple of sentences to illustrate an issue. The problem is that the color of the text is not restored properly due to the missing span closing tags.
Look for the word 'brown' in the article : there should be one word in brown and _one_ in red.
I realize there are a couple of predefined styles that should be used such as for code snippets and identifier names. I do use them. But I also need this custom coloring at one place in my article.
Can anyone suggest a way to work around this problem.
TIA !
Serge.
http://www.apptranslator.com
|
|
|
|
|
I checked the article and you have:
The quick <SPAN style="COLOR: #808000">brown <SPAN style="COLOR: #ff0000">fox jumped over the lazy dog</SPAN></SPAN>
Use the "Design" mode in the editor (right hand button, buttom row at the top of the editor) and manually change the HTML to:
<P>The quick <SPAN style="COLOR: #808000">brown</SPAN> <SPAN style="COLOR: #ff0000">fox</SPAN>
jumped over the lazy dog
cheers,
Chris Maunder
|
|
|
|