Re: DLL
- Posted by Robert B Pilkington <bpilkington at JUNO.COM> Dec 04, 1997
- 700 views
>Then just recently someone on the Listserv, perhaps accidentally, >dropped the name Dynamic Link Library, together with the initials. "Aha!" I >said to myself, "now I know what DLL means." Then I stopped Aha-ing, because >I had to ask: > >What is a dynamic link library? Heehee..... Okay, a .DLL is similar to a Euphoria standard .E file. A program opens up the .DLL files it needs, puts out an error message if one is missing (they are usually found in C:\WINDOWS\SYSTEM, but some will appear in the programs directory, and oddly, in C:\WINDOWS, where they shouldn't be). The .DLL has routines in them just like a .E file, except they are already compiled into binary code. For example, there is a common .DLL called COMMDLG.DLL. This .DLL creates windows on the screen, and are used by many applications. (Visual Basic programs tend to use them a lot.) Anyway, older versions create white windows, while newer versions create a 3d style gray window. (Much better looking) If the newer version is replaced by an older version, some of your Windows programs aren't going to look so hot. :) (Hence the name, Dynamic Link Library, the program links to them when they are needed) (P.S., the only reason I know about COMMDLG.DLL is because of what I read and the fact that I replaced it after it was replaced by an older version. But I knew why I needed to already... ;)