Subversion Repositories autosfx

Rev

Blame | Last modification | View Log | RSS feed

  1. Unit ZMDefMsgs19;
  2.  
  3. (* Built by ZipHelper
  4.    DO NOT MODIFY
  5.   ZMDefMsgs19.pas - default messages and compressed tables
  6.  
  7.     Copyright (C) 2009, 2010  by Russell J. Peters, Roger Aelbrecht,
  8.       Eric W. Engler and Chris Vleghert.
  9.  
  10.         This file is part of TZipMaster Version 1.9.
  11.  
  12.     TZipMaster is free software: you can redistribute it and/or modify
  13.     it under the terms of the GNU Lesser General Public License as published by
  14.     the Free Software Foundation, either version 3 of the License, or
  15.     (at your option) any later version.
  16.  
  17.     TZipMaster is distributed in the hope that it will be useful,
  18.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  19.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  20.     GNU Lesser General Public License for more details.
  21.  
  22.     You should have received a copy of the GNU Lesser General Public License
  23.     along with TZipMaster.  If not, see <http://www.gnu.org/licenses/>.
  24.  
  25.     contact: problems@delphizip.org (include ZipMaster in the subject).
  26.     updates: http://www.delphizip.org
  27.     DelphiZip maillist subscribe at http://www.freelists.org/list/delphizip
  28.  
  29. ---------------------------------------------------------------------------*)
  30.  
  31. Interface
  32.  
  33. Uses
  34.   ZMMsg19;
  35.  
  36. {$I '.\ZMConfig19.inc'}
  37.  
  38. {$IFNDEF USE_COMPRESSED_STRINGS}
  39.  
  40. type
  41.   TZipResRec = packed record
  42.     i: Word;
  43.     s: pResStringRec;
  44.   end;
  45.  
  46. ResourceString
  47.   _DT_Language = 'US: default';
  48.   _DT_Author = 'R.Peters';
  49.   _DT_Desc = 'Language Neutral';
  50.   _GE_FatalZip = 'Fatal Error in DLL: abort exception';
  51.   _GE_NoZipSpecified = 'Error - no zip file specified!';
  52.   _GE_NoMem = 'Requested memory not available';
  53.   _GE_WrongPassword = 'Error - passwords do NOT match'#10'Password ignored';
  54.   _GE_Except = 'Exception in Event handler ';
  55.   _GE_Inactive = 'not Active';
  56.   _GE_RangeError = 'Index (%d) outside range 0..%d';
  57.   _GE_TempZip = 'Temporary zipfile: %s';
  58.   _GE_WasBusy = 'Busy + %s';
  59.   _GE_EventEx = 'Exception in Event ';
  60.   _GE_DLLCritical = 'critical DLL Error %d';
  61.   _GE_Unknown = ' Unknown error %d';
  62.   _GE_Skipped = 'Skipped %s %d';
  63.   _GE_Copying = 'Copying: %s';
  64.   _GE_Abort = 'User Abort';
  65.   _GE_ExceptErr = 'Error Exception: ';
  66.   _GE_NoSkipping = 'Skipping not allowed';
  67.   _GE_FileChanged = 'Zip file was changed!';
  68.   _RN_InvalidDateTime = 'Invalid date/time argument for file: ';
  69.   _PW_UnatAddPWMiss = 'Error - no add password given';
  70.   _PW_UnatExtPWMiss = 'Error - no extract password given';
  71.   _PW_Caption = 'Password';
  72.   _PW_MessageEnter = 'Enter Password ';
  73.   _PW_MessageConfirm = 'Confirm Password ';
  74.   _CF_SourceIsDest = 'Source archive is the same as the destination archive!';
  75.   _CF_OverwriteYN = 'Overwrite file ''%s'' in ''%s'' ?';
  76.   _CF_CopyFailed = 'Copying a file from ''%s'' to ''%s'' failed';
  77.   _CF_SFXCopyError = 'Error while copying the SFX data';
  78.   _CF_NoDest = 'No destination specified';
  79.   _LI_ReadZipError = 'Seek error reading Zip archive!';
  80.   _LI_ErrorUnknown = 'Unknown error in List() function';
  81.   _LI_WrongZipStruct = 'Warning - Error in zip structure!';
  82.   _ZB_Yes = '&Yes';
  83.   _ZB_No = '&No';
  84.   _ZB_OK = '&OK';
  85.   _ZB_Cancel = '&Cancel';
  86.   _ZB_Abort = '&Abort';
  87.   _ZB_Retry = '&Retry';
  88.   _ZB_Ignore = '&Ignore';
  89.   _ZB_CancelAll = 'CancelAll';
  90.   _ZB_NoToAll = 'NoToAll';
  91.   _ZB_YesToAll = 'YesToAll';
  92.   _AD_NothingToZip = 'Error - no files to zip!';
  93.   _AD_UnattPassword = 'Unattended action not possible without a password';
  94.   _AD_AutoSFXWrong = 'Error %.1d occurred during Auto SFX creation.';
  95.   _AD_InIsOutStream = 'Input stream may not be set to the output stream';
  96.   _AD_InvalidName = 'Wildcards are not allowed in Filename or file specification';
  97.   _AD_NoDestDir = 'Destination directory ''%s'' must exist!';
  98.   _AD_BadFileName = 'Invalid Filename';
  99.   _AD_InvalidEncode = 'Invalid encoding options';
  100.   _AD_InvalidZip = 'Invalid zip file';
  101.   _AZ_NothingToDo = 'Nothing to do';
  102.   _AZ_SameAsSource = 'source and destination on same removable drive';
  103.   _AZ_InternalError = 'Internal error';
  104.   _DL_NothingToDel = 'Error - no files selected for deletion';
  105.   _EX_UnAttPassword = 'Warning - Unattended Extract: possible not all files extracted';
  106.   _EX_NoExtrDir = 'Extract directory ''%s'' must exist';
  107.   _LD_NoDll = 'Failed to load %s';
  108.   _LD_DllLoaded = 'Loaded %s';
  109.   _LD_DllUnloaded = 'Unloaded %s';
  110.   _LD_LoadErr = 'Error [%d %s] loading %s';
  111.   _SF_StringTooLong = 'Error: Combined SFX strings unreasonably long!';
  112.   _SF_NoZipSFXBin = 'Error: SFX stub ''%s'' not found!';
  113.   _SF_DetachedHeaderTooBig = 'Detached SFX Header too large';
  114.   _CZ_InputNotExe = 'Error: input file is not an .EXE file';
  115.   _CZ_BrowseError = 'Error while browsing resources.';
  116.   _CZ_NoExeResource = 'No resources found in executable.';
  117.   _CZ_ExeSections = 'Error while reading executable sections.';
  118.   _CZ_NoExeIcon = 'No icon resources found in executable.';
  119.   _CZ_NoIcon = 'No icon found.';
  120.   _CZ_NoCopyIcon = 'Cannot copy icon.';
  121.   _CZ_NoIconFound = 'No matching icon found.';
  122.   _DS_NoInFile = 'Input file does not exist';
  123.   _DS_FileOpen = 'Zip file could not be opened';
  124.   _DS_NotaDrive = 'Not a valid drive: %s';
  125.   _DS_DriveNoMount = 'Drive %s is NOT defined';
  126.   _DS_NoVolume = 'Volume label could not be set';
  127.   _DS_NoMem = 'Not enough memory to display MsgBox';
  128.   _DS_Canceled = 'User canceled operation';
  129.   _DS_FailedSeek = 'Seek error in input file';
  130.   _DS_NoOutFile = 'Creation of output file failed';
  131.   _DS_NoWrite = 'Write error in output file';
  132.   _DS_EOCBadRead = 'Error while reading the End Of Central Directory';
  133.   _DS_LOHBadRead = 'Error while reading a local header';
  134.   _DS_CEHBadRead = 'Error while reading a central header';
  135.   _DS_CEHWrongSig = 'A central header signature is wrong';
  136.   _DS_CENameLen = 'Error while reading a central file name';
  137.   _DS_DataDesc = 'Error while reading/writing a data descriptor area';
  138.   _DS_CECommentLen = 'Error while reading a file comment';
  139.   _DS_ErrorUnknown = 'UnKnown error in function ReadSpan(), WriteSpan(), ChangeFileDetails() or CopyZippedFiles()'#10;
  140.   _DS_NoUnattSpan = 'Unattended disk spanning not implemented';
  141.   _DS_NoTempFile = 'Temporary file could not be created';
  142.   _DS_LOHBadWrite = 'Error while writing a local header';
  143.   _DS_CEHBadWrite = 'Error while writing a central header';
  144.   _DS_EOCBadWrite = 'Error while writing the End Of Central Directory';
  145.   _DS_NoDiskSpace = 'This disk has not enough free space available';
  146.   _DS_InsertDisk = 'Please insert last disk';
  147.   _DS_InsertVolume = 'Please insert disk volume %.1d of %.1d';
  148.   _DS_InDrive = ''#10'in drive: %s';
  149.   _DS_NoValidZip = 'This archive is not a valid Zip archive';
  150.   _DS_AskDeleteFile = 'There is already a file %s'#10'Do you want to overwrite this file';
  151.   _DS_AskPrevFile = 'ATTENTION: This is previous disk no %d!!!'#10'Are you sure you want to overwrite the contents';
  152.   _DS_InsertAVolume = 'Please insert disk volume %.1d';
  153.   _DS_CopyCentral = 'Central directory';
  154.   _DS_NoDiskSpan = 'DiskSpanning not supported';
  155.   _DS_UnknownError = 'Unknown Error';
  156.   _DS_NoRenamePart = 'Last part left as : %s';
  157.   _DS_NotChangeable = 'Cannot write to %s';
  158.   _DS_Zip64FieldError = 'Error reading Zip64 field';
  159.   _DS_Unsupported = 'Unsupported zip version';
  160.   _DS_ReadError = 'Error reading file';
  161.   _DS_WriteError = 'Error writing file';
  162.   _DS_FileError = 'File Error';
  163.   _DS_FileChanged = 'File changed';
  164.   _DS_SFXBadRead = 'Error reading SFX';
  165.   _DS_BadDrive = 'cannot use drive';
  166.   _DS_LOHWrongName = 'Local and Central names different : %s';
  167.   _DS_BadCRC = 'CRC error';
  168.   _DS_NoEncrypt = 'encryption not supported';
  169.   _DS_NoInStream = 'No input stream';
  170.   _DS_NoOutStream = 'No output stream';
  171.   _DS_SeekError = 'File seek error';
  172.   _DS_DataCopy = 'Error copying compressed data';
  173.   _DS_CopyError = 'File copy error';
  174.   _DS_TooManyParts = 'More than 999 parts in multi volume archive';
  175.   _DS_AnotherDisk = 'This disk is part of a backup set,'#10'please insert another disk';
  176.   _FM_Erase = 'Erase %s';
  177.   _FM_Confirm = 'Confirm';
  178.   _CD_CEHDataSize = 'The combined length of CEH + FileName + FileComment + ExtraData exceeds 65535';
  179.   _CD_DuplFileName = 'Duplicate Filename: %s';
  180.   _CD_NoProtected = 'Cannot change details of Encrypted file';
  181.   _CD_NoChangeDir = 'Cannot change path';
  182.   _PR_Archive = '*Resetting Archive bit';
  183.   _PR_CopyZipFile = '*Copying Zip File';
  184.   _PR_SFX = '*SFX';
  185.   _PR_Header = '*??';
  186.   _PR_Finish = '*Finalising';
  187.   _PR_Copying = '*Copying';
  188.   _PR_CentrlDir = '*Central Directory';
  189.   _PR_Checking = '*Checking';
  190.   _PR_Loading = '*Loading Directory';
  191.   _PR_Joining = '*Joining split zip file';
  192.   _PR_Splitting = '*Splitting zip file';
  193.   _PR_Writing = '*Writing zip file';
  194.   _PR_PreCalc = '*Precalculating CRC';
  195.   _DZ_Skipped = 'Filespec ''%s'' skipped';
  196.   _DZ_InUse = 'Cannot open in-use file ''%s''';
  197.   _DZ_Refused = 'not permitted to open ''%s''';
  198.   _DZ_NoOpen = 'Can not open ''%s''';
  199.   _DZ_NoFiles = 'no files found';
  200.   _DZ_SizeChanged = 'size of ''%s'' changed';
  201.   _TM_Erasing = 'EraseFloppy - Removing %s';
  202.   _TM_Deleting = 'EraseFloppy - Deleting %s';
  203.   _TM_GetNewDisk = 'Trace : GetNewDisk Opening: %s';
  204.   _TM_SystemError = 'System error: %d';
  205.   _TM_Trace = 'Trace: ';
  206.   _TM_Verbose = 'info: ';
  207.   _DZ_RES_GOOD = 'Good';
  208.   _DZ_RES_CANCELLED = 'Cancelled';
  209.   _DZ_RES_ABORT = 'Aborted by User!';
  210.   _DZ_RES_CALLBACK = 'Callback exception';
  211.   _DZ_RES_MEMORY = 'No memory';
  212.   _DZ_RES_STRUCT = 'Invalid structure';
  213.   _DZ_RES_ERROR = 'Fatal error';
  214.   _DZ_RES_PASSWORD_FAIL = 'Password failed!';
  215.   _DZ_RES_PASSWORD_CANCEL = 'Password cancelled!';
  216.   _DZ_RES_INVAL_ZIP = 'Invalid zip structure!';
  217.   _DZ_RES_NO_CENTRAL = 'No Central directory!';
  218.   _DZ_RES_ZIP_EOF = 'Unexpected end of Zip file!';
  219.   _DZ_RES_ZIP_END = 'Premature end of file!';
  220.   _DZ_RES_ZIP_NOOPEN = 'Error opening Zip file!';
  221.   _DZ_RES_ZIP_MULTI = 'Multi-part Zips not supported!';
  222.   _DZ_RES_NOT_FOUND = 'File not found!';
  223.   _DZ_RES_LOGIC_ERROR = 'Internal logic error!';
  224.   _DZ_RES_NOTHING_TO_DO = 'Nothing to do!';
  225.   _DZ_RES_BAD_OPTIONS = 'Bad Options specified!';
  226.   _DZ_RES_TEMP_FAILED = 'Temporary file failure!';
  227.   _DZ_RES_NO_FILE_OPEN = 'File not found or no permission!';
  228.   _DZ_RES_ERROR_READ = 'Error reading file!';
  229.   _DZ_RES_ERROR_CREATE = 'Error creating file!';
  230.   _DZ_RES_ERROR_WRITE = 'Error writing file!';
  231.   _DZ_RES_ERROR_SEEK = 'Error seeking in file!';
  232.   _DZ_RES_EMPTY_ZIP = 'Missing or empty zip file!';
  233.   _DZ_RES_INVAL_NAME = 'Invalid characters in filename!';
  234.   _DZ_RES_GENERAL = 'Error ';
  235.   _DZ_RES_MISS = 'Nothing found';
  236.   _DZ_RES_WARNING = 'Warning: ';
  237.   _DZ_ERR_ERROR_DELETE = 'Delete failed';
  238.   _DZ_ERR_FATAL_IMPORT = 'Fatal Error - could not import symbol!';
  239.   _DZ_ERR_SKIPPING = 'Skipping: ';
  240.   _DZ_ERR_LOCKED = 'File locked';
  241.   _DZ_ERR_DENIED = 'Access denied';
  242.   _DZ_ERR_DUPNAME = 'Duplicate internal name';
  243.  
  244. const
  245. ResTable: array [0..195] of TZipResRec = (
  246.     (i: DT_Language; s: @_DT_Language),
  247.     (i: DT_Author; s: @_DT_Author),
  248.     (i: DT_Desc; s: @_DT_Desc),
  249.     (i: GE_FatalZip; s: @_GE_FatalZip),
  250.     (i: GE_NoZipSpecified; s: @_GE_NoZipSpecified),
  251.     (i: GE_NoMem; s: @_GE_NoMem),
  252.     (i: GE_WrongPassword; s: @_GE_WrongPassword),
  253.     (i: GE_Except; s: @_GE_Except),
  254.     (i: GE_Inactive; s: @_GE_Inactive),
  255.     (i: GE_RangeError; s: @_GE_RangeError),
  256.     (i: GE_TempZip; s: @_GE_TempZip),
  257.     (i: GE_WasBusy; s: @_GE_WasBusy),
  258.     (i: GE_EventEx; s: @_GE_EventEx),
  259.     (i: GE_DLLCritical; s: @_GE_DLLCritical),
  260.     (i: GE_Unknown; s: @_GE_Unknown),
  261.     (i: GE_Skipped; s: @_GE_Skipped),
  262.     (i: GE_Copying; s: @_GE_Copying),
  263.     (i: GE_Abort; s: @_GE_Abort),
  264.     (i: GE_ExceptErr; s: @_GE_ExceptErr),
  265.     (i: GE_NoSkipping; s: @_GE_NoSkipping),
  266.     (i: GE_FileChanged; s: @_GE_FileChanged),
  267.     (i: RN_InvalidDateTime; s: @_RN_InvalidDateTime),
  268.     (i: PW_UnatAddPWMiss; s: @_PW_UnatAddPWMiss),
  269.     (i: PW_UnatExtPWMiss; s: @_PW_UnatExtPWMiss),
  270.     (i: PW_Caption; s: @_PW_Caption),
  271.     (i: PW_MessageEnter; s: @_PW_MessageEnter),
  272.     (i: PW_MessageConfirm; s: @_PW_MessageConfirm),
  273.     (i: CF_SourceIsDest; s: @_CF_SourceIsDest),
  274.     (i: CF_OverwriteYN; s: @_CF_OverwriteYN),
  275.     (i: CF_CopyFailed; s: @_CF_CopyFailed),
  276.     (i: CF_SFXCopyError; s: @_CF_SFXCopyError),
  277.     (i: CF_NoDest; s: @_CF_NoDest),
  278.     (i: LI_ReadZipError; s: @_LI_ReadZipError),
  279.     (i: LI_ErrorUnknown; s: @_LI_ErrorUnknown),
  280.     (i: LI_WrongZipStruct; s: @_LI_WrongZipStruct),
  281.     (i: ZB_Yes; s: @_ZB_Yes),
  282.     (i: ZB_No; s: @_ZB_No),
  283.     (i: ZB_OK; s: @_ZB_OK),
  284.     (i: ZB_Cancel; s: @_ZB_Cancel),
  285.     (i: ZB_Abort; s: @_ZB_Abort),
  286.     (i: ZB_Retry; s: @_ZB_Retry),
  287.     (i: ZB_Ignore; s: @_ZB_Ignore),
  288.     (i: ZB_CancelAll; s: @_ZB_CancelAll),
  289.     (i: ZB_NoToAll; s: @_ZB_NoToAll),
  290.     (i: ZB_YesToAll; s: @_ZB_YesToAll),
  291.     (i: AD_NothingToZip; s: @_AD_NothingToZip),
  292.     (i: AD_UnattPassword; s: @_AD_UnattPassword),
  293.     (i: AD_AutoSFXWrong; s: @_AD_AutoSFXWrong),
  294.     (i: AD_InIsOutStream; s: @_AD_InIsOutStream),
  295.     (i: AD_InvalidName; s: @_AD_InvalidName),
  296.     (i: AD_NoDestDir; s: @_AD_NoDestDir),
  297.     (i: AD_BadFileName; s: @_AD_BadFileName),
  298.     (i: AD_InvalidEncode; s: @_AD_InvalidEncode),
  299.     (i: AD_InvalidZip; s: @_AD_InvalidZip),
  300.     (i: AZ_NothingToDo; s: @_AZ_NothingToDo),
  301.     (i: AZ_SameAsSource; s: @_AZ_SameAsSource),
  302.     (i: AZ_InternalError; s: @_AZ_InternalError),
  303.     (i: DL_NothingToDel; s: @_DL_NothingToDel),
  304.     (i: EX_UnAttPassword; s: @_EX_UnAttPassword),
  305.     (i: EX_NoExtrDir; s: @_EX_NoExtrDir),
  306.     (i: LD_NoDll; s: @_LD_NoDll),
  307.     (i: LD_DllLoaded; s: @_LD_DllLoaded),
  308.     (i: LD_DllUnloaded; s: @_LD_DllUnloaded),
  309.     (i: LD_LoadErr; s: @_LD_LoadErr),
  310.     (i: SF_StringTooLong; s: @_SF_StringTooLong),
  311.     (i: SF_NoZipSFXBin; s: @_SF_NoZipSFXBin),
  312.     (i: SF_DetachedHeaderTooBig; s: @_SF_DetachedHeaderTooBig),
  313.     (i: CZ_InputNotExe; s: @_CZ_InputNotExe),
  314.     (i: CZ_BrowseError; s: @_CZ_BrowseError),
  315.     (i: CZ_NoExeResource; s: @_CZ_NoExeResource),
  316.     (i: CZ_ExeSections; s: @_CZ_ExeSections),
  317.     (i: CZ_NoExeIcon; s: @_CZ_NoExeIcon),
  318.     (i: CZ_NoIcon; s: @_CZ_NoIcon),
  319.     (i: CZ_NoCopyIcon; s: @_CZ_NoCopyIcon),
  320.     (i: CZ_NoIconFound; s: @_CZ_NoIconFound),
  321.     (i: DS_NoInFile; s: @_DS_NoInFile),
  322.     (i: DS_FileOpen; s: @_DS_FileOpen),
  323.     (i: DS_NotaDrive; s: @_DS_NotaDrive),
  324.     (i: DS_DriveNoMount; s: @_DS_DriveNoMount),
  325.     (i: DS_NoVolume; s: @_DS_NoVolume),
  326.     (i: DS_NoMem; s: @_DS_NoMem),
  327.     (i: DS_Canceled; s: @_DS_Canceled),
  328.     (i: DS_FailedSeek; s: @_DS_FailedSeek),
  329.     (i: DS_NoOutFile; s: @_DS_NoOutFile),
  330.     (i: DS_NoWrite; s: @_DS_NoWrite),
  331.     (i: DS_EOCBadRead; s: @_DS_EOCBadRead),
  332.     (i: DS_LOHBadRead; s: @_DS_LOHBadRead),
  333.     (i: DS_CEHBadRead; s: @_DS_CEHBadRead),
  334.     (i: DS_CEHWrongSig; s: @_DS_CEHWrongSig),
  335.     (i: DS_CENameLen; s: @_DS_CENameLen),
  336.     (i: DS_DataDesc; s: @_DS_DataDesc),
  337.     (i: DS_CECommentLen; s: @_DS_CECommentLen),
  338.     (i: DS_ErrorUnknown; s: @_DS_ErrorUnknown),
  339.     (i: DS_NoUnattSpan; s: @_DS_NoUnattSpan),
  340.     (i: DS_NoTempFile; s: @_DS_NoTempFile),
  341.     (i: DS_LOHBadWrite; s: @_DS_LOHBadWrite),
  342.     (i: DS_CEHBadWrite; s: @_DS_CEHBadWrite),
  343.     (i: DS_EOCBadWrite; s: @_DS_EOCBadWrite),
  344.     (i: DS_NoDiskSpace; s: @_DS_NoDiskSpace),
  345.     (i: DS_InsertDisk; s: @_DS_InsertDisk),
  346.     (i: DS_InsertVolume; s: @_DS_InsertVolume),
  347.     (i: DS_InDrive; s: @_DS_InDrive),
  348.     (i: DS_NoValidZip; s: @_DS_NoValidZip),
  349.     (i: DS_AskDeleteFile; s: @_DS_AskDeleteFile),
  350.     (i: DS_AskPrevFile; s: @_DS_AskPrevFile),
  351.     (i: DS_InsertAVolume; s: @_DS_InsertAVolume),
  352.     (i: DS_CopyCentral; s: @_DS_CopyCentral),
  353.     (i: DS_NoDiskSpan; s: @_DS_NoDiskSpan),
  354.     (i: DS_UnknownError; s: @_DS_UnknownError),
  355.     (i: DS_NoRenamePart; s: @_DS_NoRenamePart),
  356.     (i: DS_NotChangeable; s: @_DS_NotChangeable),
  357.     (i: DS_Zip64FieldError; s: @_DS_Zip64FieldError),
  358.     (i: DS_Unsupported; s: @_DS_Unsupported),
  359.     (i: DS_ReadError; s: @_DS_ReadError),
  360.     (i: DS_WriteError; s: @_DS_WriteError),
  361.     (i: DS_FileError; s: @_DS_FileError),
  362.     (i: DS_FileChanged; s: @_DS_FileChanged),
  363.     (i: DS_SFXBadRead; s: @_DS_SFXBadRead),
  364.     (i: DS_BadDrive; s: @_DS_BadDrive),
  365.     (i: DS_LOHWrongName; s: @_DS_LOHWrongName),
  366.     (i: DS_BadCRC; s: @_DS_BadCRC),
  367.     (i: DS_NoEncrypt; s: @_DS_NoEncrypt),
  368.     (i: DS_NoInStream; s: @_DS_NoInStream),
  369.     (i: DS_NoOutStream; s: @_DS_NoOutStream),
  370.     (i: DS_SeekError; s: @_DS_SeekError),
  371.     (i: DS_DataCopy; s: @_DS_DataCopy),
  372.     (i: DS_CopyError; s: @_DS_CopyError),
  373.     (i: DS_TooManyParts; s: @_DS_TooManyParts),
  374.     (i: DS_AnotherDisk; s: @_DS_AnotherDisk),
  375.     (i: FM_Erase; s: @_FM_Erase),
  376.     (i: FM_Confirm; s: @_FM_Confirm),
  377.     (i: CD_CEHDataSize; s: @_CD_CEHDataSize),
  378.     (i: CD_DuplFileName; s: @_CD_DuplFileName),
  379.     (i: CD_NoProtected; s: @_CD_NoProtected),
  380.     (i: CD_NoChangeDir; s: @_CD_NoChangeDir),
  381.     (i: PR_Archive; s: @_PR_Archive),
  382.     (i: PR_CopyZipFile; s: @_PR_CopyZipFile),
  383.     (i: PR_SFX; s: @_PR_SFX),
  384.     (i: PR_Header; s: @_PR_Header),
  385.     (i: PR_Finish; s: @_PR_Finish),
  386.     (i: PR_Copying; s: @_PR_Copying),
  387.     (i: PR_CentrlDir; s: @_PR_CentrlDir),
  388.     (i: PR_Checking; s: @_PR_Checking),
  389.     (i: PR_Loading; s: @_PR_Loading),
  390.     (i: PR_Joining; s: @_PR_Joining),
  391.     (i: PR_Splitting; s: @_PR_Splitting),
  392.     (i: PR_Writing; s: @_PR_Writing),
  393.     (i: PR_PreCalc; s: @_PR_PreCalc),
  394.     (i: DZ_Skipped; s: @_DZ_Skipped),
  395.     (i: DZ_InUse; s: @_DZ_InUse),
  396.     (i: DZ_Refused; s: @_DZ_Refused),
  397.     (i: DZ_NoOpen; s: @_DZ_NoOpen),
  398.     (i: DZ_NoFiles; s: @_DZ_NoFiles),
  399.     (i: DZ_SizeChanged; s: @_DZ_SizeChanged),
  400.     (i: TM_Erasing; s: @_TM_Erasing),
  401.     (i: TM_Deleting; s: @_TM_Deleting),
  402.     (i: TM_GetNewDisk; s: @_TM_GetNewDisk),
  403.     (i: TM_SystemError; s: @_TM_SystemError),
  404.     (i: TM_Trace; s: @_TM_Trace),
  405.     (i: TM_Verbose; s: @_TM_Verbose),
  406.     (i: DZ_RES_GOOD; s: @_DZ_RES_GOOD),
  407.     (i: DZ_RES_CANCELLED; s: @_DZ_RES_CANCELLED),
  408.     (i: DZ_RES_ABORT; s: @_DZ_RES_ABORT),
  409.     (i: DZ_RES_CALLBACK; s: @_DZ_RES_CALLBACK),
  410.     (i: DZ_RES_MEMORY; s: @_DZ_RES_MEMORY),
  411.     (i: DZ_RES_STRUCT; s: @_DZ_RES_STRUCT),
  412.     (i: DZ_RES_ERROR; s: @_DZ_RES_ERROR),
  413.     (i: DZ_RES_PASSWORD_FAIL; s: @_DZ_RES_PASSWORD_FAIL),
  414.     (i: DZ_RES_PASSWORD_CANCEL; s: @_DZ_RES_PASSWORD_CANCEL),
  415.     (i: DZ_RES_INVAL_ZIP; s: @_DZ_RES_INVAL_ZIP),
  416.     (i: DZ_RES_NO_CENTRAL; s: @_DZ_RES_NO_CENTRAL),
  417.     (i: DZ_RES_ZIP_EOF; s: @_DZ_RES_ZIP_EOF),
  418.     (i: DZ_RES_ZIP_END; s: @_DZ_RES_ZIP_END),
  419.     (i: DZ_RES_ZIP_NOOPEN; s: @_DZ_RES_ZIP_NOOPEN),
  420.     (i: DZ_RES_ZIP_MULTI; s: @_DZ_RES_ZIP_MULTI),
  421.     (i: DZ_RES_NOT_FOUND; s: @_DZ_RES_NOT_FOUND),
  422.     (i: DZ_RES_LOGIC_ERROR; s: @_DZ_RES_LOGIC_ERROR),
  423.     (i: DZ_RES_NOTHING_TO_DO; s: @_DZ_RES_NOTHING_TO_DO),
  424.     (i: DZ_RES_BAD_OPTIONS; s: @_DZ_RES_BAD_OPTIONS),
  425.     (i: DZ_RES_TEMP_FAILED; s: @_DZ_RES_TEMP_FAILED),
  426.     (i: DZ_RES_NO_FILE_OPEN; s: @_DZ_RES_NO_FILE_OPEN),
  427.     (i: DZ_RES_ERROR_READ; s: @_DZ_RES_ERROR_READ),
  428.     (i: DZ_RES_ERROR_CREATE; s: @_DZ_RES_ERROR_CREATE),
  429.     (i: DZ_RES_ERROR_WRITE; s: @_DZ_RES_ERROR_WRITE),
  430.     (i: DZ_RES_ERROR_SEEK; s: @_DZ_RES_ERROR_SEEK),
  431.     (i: DZ_RES_EMPTY_ZIP; s: @_DZ_RES_EMPTY_ZIP),
  432.     (i: DZ_RES_INVAL_NAME; s: @_DZ_RES_INVAL_NAME),
  433.     (i: DZ_RES_GENERAL; s: @_DZ_RES_GENERAL),
  434.     (i: DZ_RES_MISS; s: @_DZ_RES_MISS),
  435.     (i: DZ_RES_WARNING; s: @_DZ_RES_WARNING),
  436.     (i: DZ_ERR_ERROR_DELETE; s: @_DZ_ERR_ERROR_DELETE),
  437.     (i: DZ_ERR_FATAL_IMPORT; s: @_DZ_ERR_FATAL_IMPORT),
  438.     (i: DZ_ERR_SKIPPING; s: @_DZ_ERR_SKIPPING),
  439.     (i: DZ_ERR_LOCKED; s: @_DZ_ERR_LOCKED),
  440.     (i: DZ_ERR_DENIED; s: @_DZ_ERR_DENIED),
  441.     (i: DZ_ERR_DUPNAME; s: @_DZ_ERR_DUPNAME));
  442.  
  443. {$ELSE}
  444.  
  445. const
  446.  CompBlok: array [0..945] of Cardinal = (
  447.   $0EC00409, $53550002, $00002D4C, $F0F00035, $FFF0F020, $FFF3F6FF,
  448.   $0232ABFD, $F706F5F2, $001178F0, $3000DF00, $00040910, $DF000B05,
  449.   $00530055, $64F0F33A, $0065FF00, $00610066, $6CFF0075, $08007400,
  450.   $D7005200, $3B50002E, $003B7400, $73DF0072, $4C001000, $006E003F,
  451.   $00416755, $65006161, $3B4EF0F3, $4575D500, $003F7200, $2302006C,
  452.   $3F467500, $02777400, $55450020, $00727700, $2000556F, $005F6900,
  453.   $440020D7, $354C005B, $F5006102, $74029362, $0065F0F3, $63D50078,
  454.   $4570003B, $00936900, $1ED5006E, $F32D0A8D, $00936EF0, $7A550020,
  455.   $F3700099, $009966F0, $5502696C, $6500BD73, $E76900B9, $00396502,
  456.   $00C72155, $71003B52, $57650041, $0152AA00, $6DF0F364, $936D003B,
  457.   $D71C7902, $6101B204, $003F7600, $01AA01EA, $2F01ECD2, $00BD0DC9,
  458.   $73005761, $9377C500, $00576402, $01DC0138, $4FE7004E, $12195400,
  459.   $00630184, $0A00A368, $1B58004D, $D9670198, $FF8E7202, $1B000002,
  460.   $0DB8008D, $52450598, $5F651033, $6801B200, $EB64025D, $01961402,
  461.   $290AF1F0, $00B94116, $11C401C0, $49001EE7, $01B612D1, $AB280020,
  462.   $00392500, $6FF0F329, $44730271, $013A0099, $60027520, $30016A01,
  463.   $2EA5004B, $73152207, $70111E10, $D0610293, $03E01423, $013605E8,
  464.   $00005725, $F1D4E900, $79011AF6, $09000D1F, $41425500, $12257300,
  465.   $13245B2B, $B7501DA7, $BF14C71D, $15F1F02D, $997200B9, $01C04200,
  466.   $A0048763, $080B8C03, $F0F31121, $005F5515, $7702D96B, $0154029B,
  467.   $0D0529F4, $E16B0033, $1801F402, $FA215E11, $000B9723, $70009343,
  468.   $019A1025, $26594A67, $7A2A65A8, $10812D73, $8A005755, $AB4113D8,
  469.   $20FF0006, $2D9A098E, $0235226E, $4A382514, $6C192833, $310C0043,
  470.   $1511008E, $0DE15A00, $1158105D, $127D6020, $11022522, $43104D09,
  471.   $09120136, $3D677B21, $11FA2007, $176C1134, $20013822, $11420184,
  472.   $111C01C0, $617201A8, $22111C02, $936613C8, $10295204, $1D451D47,
  473.   $619104D9, $11180039, $61201D56, $6E13F200, $98100300, $B603DA4D,
  474.   $EE037401, $C44DB411, $F1F01A4B, $001D8308, $C8008D0F, $5213D811,
  475.   $FF205D1C, $6E314220, $1B7202E7, $5D382810, $45101118, $7D4A2184,
  476.   $47174D2F, $10003304, $02B97221, $117E4364, $019813F2, $74116612,
  477.   $03EE107F, $C2465F61, $A0013A59, $019A1112, $25A60184, $95215BB0,
  478.   $C3424F40, $105D7212, $016A23D8, $5D2707E8, $97270922, $3F672E06,
  479.   $3B42602D, $09E601A8, $02916611, $672E515A, $2E02DB74, $48013E67,
  480.   $11A203EA, $B5770B8C, $6303EC52, $C6AA6C4D, $00815355, $61464F58,
  481.   $80185290, $01DC006D, $25A65DE6, $11A20DF2, $A2E05390, $877E2A65,
  482.   $F07D3A5D, $00331FF0, $003B0265, $9E3C116B, $C041AE11, $FE35E035,
  483.   $3D02285D, $039A3B12, $7452BF4C, $210C2005, $004166E5, $C414ED6E,
  484.   $57002101, $6E224382, $01D636BF, $07DE0D8E, $A0721112, $11EE0041,
  485.   $610A51A6, $6542753E, $2BF87F2A, $448D3A7D, $26000486, $0FE25900,
  486.   $80550312, $815E61E4, $8B4B004F, $80550700, $BA025D43, $76017A01,
  487.   $802A651A, $06008D2B, $37848055, $085481A0, $79017411, $9749826D,
  488.   $8A710918, $32D14195, $5462E307, $83DA0093, $84575008, $9D0187E6,
  489.   $65B29308, $8D8F842A, $429D3604, $4DD31898, $05E804D9, $07DC53C2,
  490.   $31002107, $0184728F, $13FC0152, $F2201118, $2A25A643, $5A213E15,
  491.   $143D6911, $DA4231F0, $240F6821, $4DFA635A, $110CF1F0, $2785910A,
  492.   $F000D59D, $90832E2B, $826F1118, $A56300B9, $38139E52, $C051A601,
  493.   $71404135, $CE01DC02, $6821D665, $2E05C071, $F9020121, $94CD7012,
  494.   $71688300, $1178515A, $62011926, $015004ED, $55C6657C, $AD702310,
  495.   $3B0951D0, $01EA70D1, $6222DF64, $6A214415, $3DC80801, $059833D8,
  496.   $F004E946, $7A436051, $7D00084B, $05C021E0, $EC009F26, $6C23A86D,
  497.   $119E1071, $152211EE, $876D672E, $B405B222, $59211173, $084D4200,
  498.   $BD9318BD, $61B612C5, $44776C00, $5805C031, $E0BDB601, $18CD070D,
  499.   $FB86819B, $E430239D, $BE51C661, $6F63E667, $73004B02, $11D25CA3,
  500.   $27A46DE8, $55D065FC, $20119E90, $BC113411, $22D76495, $000E11C4,
  501.   $035212F9, $018A51F0, $CDCF3714, $017AC9DC, $8B071412, $F0F0CD27,
  502.   $639D5326, $00A4999D, $11EEB124, $45781316, $B124013A, $DD5B05C0,
  503.   $DED9684A, $FB912A65, $3EDA94CD, $D5007DD1, $169D8602, $EE319E13,
  504.   $B2013647, $00ADE89D, $4BEA9B68, $41D213A0, $BD5E4BEC, $BD7EBD6E,
  505.   $68318C14, $2A659AEB, $96DD879A, $81E29CED, $92028111, $D4657C65,
  506.   $5C41AE31, $5B100925, $30E3C400, $6E013037, $3730E6C1, $5B899B52,
  507.   $235C2207, $C0E8BF5D, $00235E35, $65F4004B, $ED87A42A, $E52EF0F0,
  508.   $01360478, $AB6D3142, $16019A00, $0065CE13, $334A0083, $71C21166,
  509.   $C1567366, $113E51F0, $D4441126, $21016031, $FB58704D, $AB75F978,
  510.   $692C0000, $4178152A, $4D0671C2, $B1464194, $7E040186, $48FB7211,
  511.   $13D87467, $E3BE617E, $064A4366, $4A21C4C9, $64FD43AA, $FC57250A,
  512.   $B8019A80, $C0B720A5, $B0172A53, $58F15621, $FE70E550, $A8F9B4BD,
  513.   $72A3626B, $28221577, $119E33C2, $5373C956, $64E321C0, $66800DF2,
  514.   $ACF7E811, $38210025, $9E2112D1, $05002EC5, $220DC820, $347D66B5,
  515.   $38B5241D, $01B5DED3, $AC845F2E, $B0B1CA21, $1E1D0E21, $121D2E1D,
  516.   $9D0E193E, $2EF8E71D, $2122524B, $B6A4A58E, $2E17A265, $29668061,
  517.   $000D57AB, $64E31709, $B374A186, $F233C254, $1423021D, $2D8B2D7B,
  518.   $B04A2190, $2DBA2D3B, $1981403C, $B720AA6B, $9370C150, $B786A58E,
  519.   $3DDF041C, $D17564B3, $44AD8CA2, $DA417031, $C33A4033, $4B46635A,
  520.   $D1DEC5AA, $4517F12C, $C5AA28B0, $55BEE3E0, $54600F4E, $B134D449,
  521.   $1DF3702E, $70A55600, $32446B6C, $A1961003, $3D16C1C2, $3D23AD92,
  522.   $A4417036, $FB678151, $96E15230, $4AE344C3, $7051C0C5, $8A023354,
  523.   $E0FB4DA1, $6F801B67, $170110D5, $A19CD0B9, $A1D671A8, $E3B68576,
  524.   $F0143330, $E855F441, $ABB19AED, $5060E12D, $79A6887D, $B1240D84,
  525.   $5880711E, $66A122AB, $5FADAF08, $1A67906A, $671AD0A5, $4DB64D78,
  526.   $30B52082, $1D5B1D4B, $70E56DBD, $A24FC366, $A94342B3, $C2D3D4B2,
  527.   $ED3744C1, $13220100, $535D235D, $D6A1F66A, $C8C1C2A1, $05220261,
  528.   $855D7524, $BA6A535D, $AE595611, $D3004559, $5DE54130, $B1285CAB,
  529.   $4882C169, $830CB152, $A3770598, $00F18872, $BC80E049, $DC5DCC5D,
  530.   $2059565D, $0AB510B7, $518832D1, $856D616D, $62432FF4, $599691C6,
  531.   $B2518064, $815A63DE, $3106A156, $A5E0E340, $D00A2061, $6DB45D74,
  532.   $3B0C5B94, $B632A16D, $0000A7C1, $20C02F10, $4D5BB287, $B95C4500,
  533.   $7D954BD2, $7DC07AA5, $EA82B120, $D753E1D8, $10496E92, $082C0029,
  534.   $47DE801F, $E7437DB2, $3A210C30, $04B5A401, $B1220504, $1872B973,
  535.   $1CF166B5, $12330421, $A3643132, $0A73FCB6, $DDBA1049, $0240A530,
  536.   $04417441, $D0230C41, $6935C0B5, $061030EF, $54C19641, $23E31E53,
  537.   $C19680F7, $D600D1E2, $0CE344D1, $9E3DBA3D, $B6A55883, $007D0CE1,
  538.   $6DCE771C, $5DAE5D9E, $8DDE8DCE, $6D126D74, $12032400, $D49D205D,
  539.   $4C5D3C67, $405D5C5D, $A10A02E5, $0C721B54, $DE8746E1, $E02BEC71,
  540.   $37660139, $0AB52662, $98C36001, $9EB122B1, $001707C5, $98B22350,
  541.   $E20396F1, $104122B1, $01343142, $8546E358, $2BAD1B26, $158746AA,
  542.   $253A9B76, $3531C053, $8041B444, $2B0D01A5, $56B30280, $C0E14E3D,
  543.   $5AA1D897, $33704023, $3B480D9A, $ABC03504, $BF3DD10A, $41228092,
  544.   $C1C0A7CC, $31F67526, $F12C7B36, $0003040A, $B379D122, $0C01D212,
  545.   $FAA1DA21, $C19A8033, $95744122, $C33EC160, $936C13BE, $4A4D5A76,
  546.   $007D63B3, $54600759, $45153085, $B35410EB, $10EB4FC0, $97C0D1DE,
  547.   $70A3D00A, $A9766237, $44E15642, $8AD32089, $F121F10E, $60070AB2,
  548.   $B5466338, $66350073, $BD56BD46, $859EBD66, $C1B6C3B6, $BE02F32E,
  549.   $AD4B1E23, $AD6BAD5B, $2108AA7B, $36029B9C, $40DB79ED, $814A91AA,
  550.   $8D5875CC, $1628C308, $1C718C81, $822F0DE3, $5C787B6B, $D3160197,
  551.   $CEA53AE0, $8CA53271, $0CA3DA31, $356022E1, $342C0912, $73B3EACB,
  552.   $995C20CD, $047D269C, $34003633, $41305407, $421B3864, $CDEA1196,
  553.   $057A0020, $04C32E34, $216A01E8, $29DD6B12, $CE05B87A, $0A9D74DB,
  554.   $4DA007B8, $BD93B44A, $851E802B, $0C01D90A, $010CE83D, $C19E75E0,
  555.   $792ADDD0, $1041F378, $05A04427, $23E2B1D8, $D326356C, $85FC40E2,
  556.   $4136210C, $6598CDA2, $B76695C6, $B30E2800, $3560C320, $52200909,
  557.   $79842009, $82391809, $F77961F2, $E045AA62, $21C7F0CD, $8C16EB0F,
  558.   $20F38047, $E08F6D01, $FC4413EC, $0FF95A4B, $31CEE83D, $5B1D4D72,
  559.   $2518109A, $734405EA, $CD73B3CC, $E4834232, $F9880863, $77862718,
  560.   $8C400F2B, $A8B56E71, $19392103, $78D72002, $6D71A633, $41A882A5,
  561.   $C0CD8800, $C4B308AB, $24B5C69D, $F443B2D5, $FF622581, $F2356B92,
  562.   $2B2C35CC, $80836E80, $A332CD6A, $31C2210C, $8744B30C, $223EE12C,
  563.   $2BB62A2D, $060DFAED, $925B0818, $FC2A05AA, $820907E1, $72E2116E,
  564.   $01ECF085, $2A9D3445, $5A0DEBC3, $4D14621D, $4282B409, $368F6275,
  565.   $614AD32A, $45B0B172, $905B4A43, $2B202F48, $851E202F, $9064994E,
  566.   $810A1BA8, $13A87748, $A020F945, $E3E04493, $2E21F866, $78D1B241,
  567.   $350036B1, $3320052A, $15002005, $F23544D0, $2800314E, $1E43E441,
  568.   $AC659885, $5EDB46A7, $4063EAE9, $45B077F4, $F71A918C, $E712D3B2,
  569.   $010ADD44, $431D4BC4, $CE2C4DDD, $D5B17271, $452BE42D, $C90ADDC6,
  570.   $3D122D9F, $A92A220D, $33CEA072, $B1FA67D4, $1182A9C4, $2AC09F74,
  571.   $80860948, $0417ACDB, $E38A3027, $05302703, $0B30853F, $811E3027,
  572.   $A1E66198, $4A82D1C6, $3D550861, $31A420AF, $CDB49D9C, $F2000B00,
  573.   $03CA0ADD, $A4E0FF3D, $A051F831, $37AE0190, $792AE1B4, $19793DC8,
  574.   $00032AA0, $9C708B4A, $FC957CA1, $DAA1E691, $D5B804A1, $7913E512,
  575.   $D4454C32, $544D5667, $45DE4831, $495E4D76, $8834CB50, $82A56361,
  576.   $7C8134A0, $D9F30295, $1C43E04D, $48CC1A3D, $5D0E3DEB, $1D155214,
  577.   $63811888, $27217057, $F132A4AF, $85164108, $0CDC451C, $813A4481,
  578.   $9F2D7390, $388798E6, $86AD1A55, $34811800, $B2437011, $62C526D3,
  579.   $A0553855, $031408C1, $57365D58, $12B4E70E, $D6B378E5, $918E0AB1,
  580.   $7AD2C514, $A38AA203, $EB5E5738, $0ADDFA45, $694DFFD6, $4603AAD4,
  581.   $161482F7, $2DB12881, $2B6D74A7, $66957CC2, $6D5240D7, $71F06562,
  582.   $67D4916E, $A91EE1FC, $31C0A8B0, $B1B8A302, $4E029B47, $A077F097,
  583.   $9192C6C5, $937C5362, $CB102536, $1B107970, $848186D2, $64233679,
  584.   $67B61027, $0641B1B8, $51F8A29B, $7D31B1B8, $854E7338, $3BD929BA,
  585.   $4730776D, $096F708B, $54F10090, $913EE194, $64926D6C, $B541E08F,
  586.   $D9AC2A80, $55B22762, $AF2104B5, $08717E24, $17F2058C, $4709F720,
  587.   $6EC192F4, $25819261, $6EB0B111, $F35AAAE1, $0C92B175, $1D0B21C3,
  588.   $4A13EC80, $10F7FA91, $A13AC063, $90677341, $2382E174, $D1B22362,
  589.   $08406521, $F1B48D20, $25217D76, $B87DE430, $457DF4D5, $15B0F565,
  590.   $3DB8F447, $F579CDB2, $FB1B01B0, $3011F4C2, $D6D5B053, $EEA78651,
  591.   $E51208A5, $43B68166, $0C221D6D, $F08BDAC5, $5B172187, $6055609A,
  592.   $1E87F03D, $05360005, $D8212D01, $99D8D388, $B1F0FD34, $25B8F988,
  593.   $2157F82A, $85B07058, $7D57DABA, $6A245023, $72C1F481, $A1363491,
  594.   $1A10936F, $F9F88221, $4850E321, $9CB372F1, $64D36043, $66E07304,
  595.   $42174281, $F52263DA, $552EB178, $96E1E608, $17B1F0D1, $71D8B0A9,
  596.   $D124C3EE, $30B12800, $8E8532B7, $A017AC85, $7685DC9D, $B3E800E1,
  597.   $F1D25794, $813EF324, $DDE0ED6E, $140183F4, $A3D0FCA9, $8192ED08,
  598.   $ED02ABC2, $162089F0, $9AF594B9, $F0032E45, $00051A87, $9CC8A5B4,
  599.   $54A3CA43, $F2F574A3, $00214DA2, $8D691F01, $63B8E45D, $072A93DE,
  600.   $252EE512, $70232149, $050DB916, $0958F7AD, $24444091, $0D69E2D1,
  601.   $A96C689D, $0726D1B2, $B916408A, $F1C66166, $D1B40136, $556925B8,
  602.   $937E72A6, $42127F79, $92002101, $DB090ADD, $E03B9DC7, $E4564353,
  603.   $56810667, $618E08E5, $C3F60190, $C0701B41, $5AF1D271, $41400423,
  604.   $1117D1B2, $DE06AD2D, $21252E9B, $D73100DD );
  605. {$ENDIF}
  606.  
  607. implementation
  608.  
  609. end.
  610.