zlib32.cpp
上传用户:zlt_tm
上传日期:2007-01-06
资源大小:214k
文件大小:1k
源码类别:

压缩解压

开发平台:

WINDOWS

  1. #include <windows.h>
  2. #pragma hdrstop
  3. #include <condefs.h>
  4. //---------------------------------------------------------------------------
  5. //   Important note about DLL memory management in a VCL DLL:
  6. //
  7. //
  8. //
  9. // If your DLL uses VCL and exports any functions that pass VCL String objects
  10. // (or structs/classes containing nested Strings) as parameter or function
  11. // results, you will need to build both your DLL project and any EXE projects
  12. // that use your DLL with the dynamic RTL (the RTL DLL).  This will change your
  13. // DLL and its calling EXE's to use BORLNDMM.DLL as their memory manager. In
  14. // these cases, the file BORLNDMM.DLL should be deployed along with your DLL
  15. // and the RTL DLL (CP3240MT.DLL). To avoid the requiring BORLNDMM.DLL in
  16. // these situations, pass string information using "char *" or ShortString
  17. // parameters and then link with the static RTL.
  18. //
  19. //---------------------------------------------------------------------------
  20. USEUNIT("adler32.c");
  21. USEUNIT("compress.c");
  22. USEUNIT("crc32.c");
  23. USEUNIT("deflate.c");
  24. USEUNIT("gzio.c");
  25. USEUNIT("infblock.c");
  26. USEUNIT("infcodes.c");
  27. USEUNIT("inffast.c");
  28. USEUNIT("inflate.c");
  29. USEUNIT("inftrees.c");
  30. USEUNIT("infutil.c");
  31. USEUNIT("trees.c");
  32. USEUNIT("uncompr.c");
  33. USEUNIT("zutil.c");
  34. //---------------------------------------------------------------------------
  35. #pragma argsused
  36. int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
  37. {
  38.         return 1;
  39. }