For what are then those bunch of windows-DLLs in my system folders?

For what does your computer has so much transistors in it ?

I'd explain you, but I think my english isn't good enough for that.serengeor wrote:For what does your computer has so much transistors in it ?
Well that's easy. If they weren't there they'd have to included in *every* program.TomTim wrote:For what are then those bunch of windows-DLLs in my system folders?
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
OK, understood.Sylence wrote:Well that's easy. If they weren't there they'd have to included in *every* program.
If you have a program that let's say creates a blank window and closes on the click of the 'X' button.
The program needs to have access to the window handling routines (i.e. the messages windows uses to communicate with the window), the drawing routines for drawing the window on screen, the mouse input routines that will check if the 'X' button was clicked, and so on.
All this stuff in stored in the DLLs.
All the libraries and headers that you need to develop applications just tell you (or the compiler/linker) what functions are located in which DLL.
So the program can keep its small size since it doesn't need to know how the function works. It just calls the function from one of the DLLs on the system.
I know that this is a constructed example but you should get the point:
Image you would want to translate a word from one language into another. You could either take the big dictionary and look it yourself, or you could take the note with an URL on it, enter it into your browser, and let the lookup be done by someone(something) else.
The result is still the same: You know the translation of the word (or to keep at our program: we have a window that can be closed) however you didn't have to get the dictionary and look it up yourself (draw the window, check mouse input, etc.)
Do you mean irrlicht DLL ? if so, you should Compile it yourself, Or use the SDK given one in the bin folder. (Don't know how to compile? Search for tutorials!But that doesn't help me. Where is the *someselectedgermanwordsofswearing* DLL?
Of cause I know how to compile ... do people here just read one half of my posts and try to guess the second half?serengeor wrote:Do you mean irrlicht DLL ? if so, you should Compile it yourself, Or use the SDK given one in the bin folder. (Don't know how to compile? Search for tutorials!)
I don't know. It's there if you download the official Irrlicht zip. It's also usually there if you compile Irrlicht and it finishes without error. Sorry - I do not see your screen - so I simply don't know what error messages you got, what you tried doing, etc.TomTim wrote:So what does that mean for me? Where is it?CuteAlien wrote:Usually the Irrlicht.dll for VisualStudio is in bin/Win32-VisualStudio (and correspondingly the other sub-folders for other IDE and system combinations). But we have not yet ported to VS10 - so no idea if it works there or not.
I GOT the official Irrlich archive. But my new compiled DLL is nowhere - just nowhere.CuteAlien wrote:I don't know. It's there if you download the official Irrlicht zip. It's also usually there if you compile Irrlicht and it finishes without error. Sorry - I do not see your screen - so I simply don't know what error messages you got, what you tried doing, etc.
That has nothing to do with the topic, has it?booe wrote:Damn it, serengeor, I love your avatar!
THIS SHEEP IS SO CUTE!!!
Yeah, however. I just wanted to know how "strict" the people here are ...hybrid wrote:Well, you need more than 20 replies to figure out something most others can cope with right away. So I doubt there's really a problem with a little off-topic post.TomTim wrote:That has nothing to do with the topic, has it?