|
Hi there,
People in learning centres, cyber cafes, etc probably have sound cards but no speakers. I'd like to be able to play samples / more complicated things then just "beep" on a Windows 9x/2K/XP machine - so I can reach these people too.
I believe it has something to do with port 61h - but I'm primarily a C++ programmer and have not delved much into the depths of assembler very much before.
An article showing how to program the system speaker would be way cool imho.
Cheers!
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
There is no need for assembly programming to do this. IIRC, there was an MS unsupported SPEAKER.DRV driver for Windows 3.1 that emulated a sound card with the system speaker. But it consumed too much CPU, because everytime you need to make a "click" on the speaker, you need to change a bit on the correct port (I don't recall the number). If you make 4000 clicks/second you have a 4KHz sound. And the quality sucks.
You can still find it here:
http://www.agsci.kvl.dk/~jerejej5/pcspeak.htm[^]
I see dumb people
|
|
|
|
|
Cheers dude, rewarded that msg a 5 - whatever that does.
You see dumb people? All the time?
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
Although really I was looking for some code - but yeah I've read up some interesting stuff on this site (http://fly.cc.fer.hr/GDM/articles/sndmus/speaker1.html[^]), that seems to indicate that it does make the cpu work damn hard.
Looking into it a bit more it seems for Windows NT type operating systems you would probably have to write a kernal mode driver to do this sort'a stuff. Eeek!
Still, I may dig around a bit more. I'm sure some clever sod has already done all this in Windows NT.
Cheers,
Paul
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
Hello all,
I need a tutorial for developing an ActiveX control for controling the license of a software!
Kindly mail reply as soon as possible!
aKela_sHEr
(akelasher@yahoo.com)
-Invincible
|
|
|
|
|
If any body can write a walkthrough article which shows how can data be fetched dynamically using 2 calender controls placed in the same form, between 2 dates from a database using VB.NET and Access or SQL Server.
I will really apprciate your help
|
|
|
|
|
Hey fellow Developers,
I'm looking for a really good tutorial on Direct3D, and if possible can it be Version 9, also I'm going to be doing most of my programing unmanaged, so i'm looking for the source to be in C++, and WIN32 not MFC. Thanks alot.
~~~~~~~~~~~~
~~NICHOLAS~~
~~~~~~~~~~~~
|
|
|
|
|
|
Cool, I'll be taking a look at these.
Roger Allen
Sonork 100.10016
WHats brown and sticky?
A stick or some smelly stuff!
|
|
|
|
|
www.gamedev.net ! there you can find all about gamedev and directX too. this site rocks! best game developer site ever
Martin Lierschof
Junior Programming Assistant
World-Direct.at eBussines Solutions GmbH
mail²: martin.lierschof@world-direct.at
|
|
|
|
|
A beginner article on MMC would be nice. All the articles are either full of references or point to an example. A step by step article would be great.
|
|
|
|
|
Hi, you should try to look at http://www.msdn.microsoft.com/msdnmag/issues/1200/TView/default.aspx
It is a very nice article on MMC.
Regards,
andrea
|
|
|
|
|
thanks man
i really appreciate it
|
|
|
|
|
In the newsgroups and message boards, you see a lot of "The only way to resolve relative urls is with a url moniker. That's doable in c# but really hard." You never see any c# code on how to do it. Lots of people give the url to the ms docs on how to do it in c++/non-.net.
I don't know com very well, I'm a java programmer. I can handle a little interop but not that much of it. I would do it if I could.
"Outside of a dog, a book is Man’s best friend. And inside of a dog, it’s too dark to read."
-Groucho Marx
|
|
|
|
|
Bog wrote:
The only way to resolve relative urls is with a url moniker. That's doable in c# but really hard.
I am not sure I understand. URL monikers are not to solve URLs, they are meant to download stuff pointed by URIs.
Do you need to download stuff ?
If yes, and if it's an http:// URI, then you've got the WebRequest(URLBuilder) .NET class waiting for you.
It's asynchronous, in exactly the same way than standard WIN32 URL monikers are (IBindStatusCallback, etc.).
May be by solving URLs you were meaning splitting URLs into pieces. This can be done with the URLBuilder .NET class. (saying so, I wanted to make sure not anyone tells you to rely on the WIN32 InternetCrackUrl() function).
|
|
|
|
|
What I mean is, as an example, if I download a webpage (via whatever- httpwebrequest let's say), and I want to then load that html into a webbrowser control, either by saving it to a file or by loading it in as a stream, all of the relative url paths will be wrong. in other words, images will be broken and links won't work.
"Outside of a dog, a book is Man’s best friend. And inside of a dog, it’s too dark to read."
-Groucho Marx
|
|
|
|
|
Bog wrote:
What I mean is, as an example, if I download a webpage (via whatever- httpwebrequest let's say), and I want to then load that html into a webbrowser control, either by saving it to a file or by loading it in as a stream, all of the relative url paths will be wrong. in other words, images will be broken and links won't work.
That's correct, at least for relative resource URIs. Absolute resource URIs are going to work, in the sense that IE is going to launch threads and retrieve the content for it. But URL monikers have nothing to do about it.
To solve this, do one of these :
- invoke explicit URIs for all resources (html tags with a src= attribute). This means you have to parse the html page yourself.
- add a <base href=domainhost> tag in the html page you have just downloaded. Doing so, IE remaps relative links to the actual target website, and does all the proper resource retrieval.
Good luck!
|
|
|
|
|
Neither one of those will completely work.
Parsing the entire html file will only fix the element's urls. It won't fix javascript's local references, or local references in things like applets and flash. Besides which, that solution is slow compaired to writing a URL Moniker.
The < base > element is also not a complete solution. Anchor links won't work. Nor will protocol-independent links like "//www.codeproject.com/", which are perfectly legal according to rfc 2068, and work in all major browsers. IBM uses them for example.
If you read the microsoft.public.dotnet.languages.csharp group, you see a lot of posts saying that URL Monikers do have something to do about it, and are the way to go, but difficult to implement.
"Outside of a dog, a book is Man’s best friend. And inside of a dog, it’s too dark to read."
-Groucho Marx
|
|
|
|
|
Bog wrote:
Parsing the entire html file will only fix the element's urls. It won't fix javascript's local references, or local references in things like applets and flash. Besides which, that solution is slow compaired to writing a URL Moniker.
I am not sure a URL moniker is going to be of any help, but ok just go ahead.
Bog wrote:
The < base > element is also not a complete solution. Anchor links won't work. Nor will protocol-independent links like "//www.codeproject.com/", which are perfectly legal according to rfc 2068, and work in all major browsers. IBM uses them for example.
as far as I know, anchor links work.
About the protocol-independent stuff, you're probably right even though I don't think you should care much about that. 99.99% links are standard URIs.
|
|
|
|
|
Here is a post from one of the MVP's saying that URL moniker is going to do this,
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=u9%23II0fi%24GA.261%40cppssbbsa05&rnum=5&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dnicholas%2Bmoniker%26meta%3D
And anchor links won't work- try it.
I've been trying to "just go ahead" for weeks! Hence my suggestion for it as an article...
thanks for your responses,
"Outside of a dog, a book is Man’s best friend. And inside of a dog, it’s too dark to read."
-Groucho Marx
|
|
|
|
|
Does somebody know how to add a button "New Folder" to explorer toolbar? For example "Open" and "Save as" dialogs have this button. But Exporer itself doesn't.
|
|
|
|
|
SLiDeR wrote:
Does somebody know how to add a button "New Folder" to explorer toolbar? For example "Open" and "Save as" dialogs have this button. But Exporer itself doesn't.
That's an interesting stuff to come up with. I'll check this out. I don't see why this should be anything different than a IE custom button. After all Windows Explorer toolbars are IE toolbars.
Regardless of whether it would do any good to have such button available, don't forget that while it makes sense to have such button in the Open/SaveAs Dialog (since the context is always a folder), it doesn't necessarily make sense in Windows Explorer since the context is not always a folder at all (in other words, even with such button available, I am afraid it would be often grayed out).
[edit] Here is a nice CLSID to start search for : {0AFACED1-E828-11D1-9187-B532F1E9575D}. It's known as the Folder shortcut component. May be this just needs to be added to one of the registry extension keys to make it appear in the "Toolbar Customize..." box option.[/edit]
|
|
|
|
|
I am requesting a useful transparent bitmap algorithm that can output to color and black and white laser printers. It would be nice if the algorithm also drew well to the screen, but I can always use one of the ones we already have for that and switch between the two at run time.
Now, before you run off and point to a zillion solutions out there, consider that almost all of them draw CRAP to a monochrome laser printer and most don't usually work on a color laser printer either
So, I want a transparent bitmap algorithm that works on ANY device context surface and does not puke out a solid black rectangle to a printer device context
Thanks.
C++/MFC/InstallShield since 1993
|
|
|
|
|
All you need to do is blit a transparent bitmap to a white bitmap of the same size and then print that.
Todd Smith
|
|
|
|
|
i want to develop a texteditor exactly like similar to notepad can any one help me with some suggestion.
i donot want to use edit boxes or richedit control for this purpose
thanks in advance
|
|
|
|