1 | Standard Windows DLL
|
---|
2 | ====================
|
---|
3 |
|
---|
4 | The DLL provided in the BCB/win32dll directory is meant as the sole candidate
|
---|
5 | for distributions, based on libmng.dll, that install the DLL into the public
|
---|
6 | Windows system-directory. The outline herein defines the requirements to
|
---|
7 | which such a distribution must comply. If you cannot comply with these
|
---|
8 | requirements please install the dll in the same directory as your application
|
---|
9 | and NOT in the Windows system-directory!!!
|
---|
10 |
|
---|
11 |
|
---|
12 | 1) Only the DLL already assembled in the libmng distribution may be used for
|
---|
13 | other distributions!
|
---|
14 |
|
---|
15 | 2) Only stable public releases are eligible for distribution! A public release
|
---|
16 | is one where the y-value of the x.y.z version-code is an even number.
|
---|
17 | Eg. 1.0.0, 1.2.1, 2.4.7, etc.
|
---|
18 |
|
---|
19 | 3) The installation program MUST store the DLL in the Windows system-directory!
|
---|
20 | Eg. C:\WinNT\System32, C:\Windows98\System
|
---|
21 | (Note: InstallShield users can use the <SYSDIR> variable)
|
---|
22 |
|
---|
23 | 3) The installation program MUST flag the file as a shared library!
|
---|
24 |
|
---|
25 | 4) The installation program MUST NOT install the DLL if a newer version
|
---|
26 | already exists in the Windows system-directory! The standard DLL provided
|
---|
27 | contains the Windows-default version-numbering system. PLEASE USE IT!!
|
---|
28 | DO NOT rely on the date or size of the files.
|
---|
29 |
|
---|
30 | 5) An uninstall procedure MAY NOT remove the DLL if other applications are
|
---|
31 | still linked to it! Proper handling as a shared library is imperitive.
|
---|
32 |
|
---|
33 | 6) TEST IT, TEST IT, TEST IT!!! (I just can't stress this enough)
|
---|
34 | If you don't have enough time, let someone else test it BEFORE you
|
---|
35 | distribute!
|
---|
36 |
|
---|
37 |
|
---|
38 | The penalty for violating these rules is inclusion of your name in the list
|
---|
39 | of endangered but useless species (just below the GIF entry!), and on my
|
---|
40 | blacklist. YOU HAVE BEEN FOREWARNED!
|
---|
41 |
|
---|