| 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 |  | 
|---|