README.dll 1.7 KB

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