diff --git a/hfs.drc b/hfs.drc index 44798df..26b70fe 100644 --- a/hfs.drc +++ b/hfs.drc @@ -99,7 +99,7 @@ #define main_SW2EXPERT 64749 #define main_SW2EASY 64750 #define main_MSG_DL_TIMEOUT_LONG 64751 -#define main_MSG_NEWER 64752 +#define main_MSG_NEWER_INCOMP 64752 #define main_MSG_ZLIB 64753 #define main_MSG_BAKAVAILABLE 64754 #define main_MSG_CANT_LOAD_SAVE 64755 @@ -976,7 +976,7 @@ BEGIN main_SW2EXPERT, L"Switch to Expert mode" main_SW2EASY, L"Switch to Easy mode" main_MSG_DL_TIMEOUT_LONG, L"Enter the number of MINUTES with no download after which the program automatically shuts down.\rLeave blank to get no timeout." - main_MSG_NEWER, L"This file has been created with a newer and incompatible version." + main_MSG_NEWER_INCOMP, L"This file has been created with a newer and incompatible version." main_MSG_ZLIB, L"This file is corrupted (ZLIB)." main_MSG_BAKAVAILABLE, L"This file is corrupted but a backup is available.\rContinue with backup?" main_MSG_CANT_LOAD_SAVE, L"Cannot load or save while adding files" diff --git a/hfs.lng b/hfs.lng index 46d5c67..6bc9d6c 100644 --- a/hfs.lng +++ b/hfs.lng @@ -1,5 +1,5 @@ ; Kryvich's Delphi Localizer Language File. -; Generated by K.D.L. Scanner, 27/06/2020 16:23:26 +; Generated by K.D.L. Scanner, 28/06/2020 20:30:07 Humanize=1 HumanizedCR=\^ @@ -536,14 +536,14 @@ Panel1.Button2.Caption=&No 64742_main_MSG_CORRUPTED=This file does not contain valid data. 64743_main_MSG_MACROS_FOUND=!!!!!!!!! DANGER !!!!!!!!!\^This file contains macros.\^Don't accept macros from people you don't trust.\^\^Trust this file? 64744_main_MSG_UPD_INFO=Last stable version: %s\^\^Last untested version: %s\^ -64752_main_MSG_NEWER=There's a new version available online: %s +64745_main_MSG_NEWER=There's a new version available online: %s 64746_main_MSG_SRC_UPD=Searching for updates... 64747_main_ARE_EXPERT{1}=You are in Expert mode 64748_main_ARE_EASY=You are in Easy mode 64749_main_SW2EXPERT=Switch to Expert mode 64750_main_SW2EASY=Switch to Easy mode 64751_main_MSG_DL_TIMEOUT_LONG=Enter the number of MINUTES with no download after which the program automatically shuts down.\^Leave blank to get no timeout. -64752_main_MSG_NEWER{1}=This file has been created with a newer and incompatible version. +64752_main_MSG_NEWER_INCOMP=This file has been created with a newer and incompatible version. 64753_main_MSG_ZLIB=This file is corrupted (ZLIB). 64754_main_MSG_BAKAVAILABLE=This file is corrupted but a backup is available.\^Continue with backup? 64755_main_MSG_CANT_LOAD_SAVE=Cannot load or save while adding files @@ -559,134 +559,134 @@ Panel1.Button2.Caption=&No 64765_main_MSG_WARN_ACT_DL=In this moment there are %d active downloads 64766_main_MSG_MAX_CON_SING_LONG=Max simultaneous connections to accept from a single IP address.\^Most people don't know this function well, and have problems. If you are unsure, please use the "Max simultaneous downloads from a single IP address". 64767_main_MSG_GRAPH_RATE{1}=Graph refresh rate -64768_main_MSG_CON_HINT=Connection time: %s\^Last request time: %s\^Agent: %s -64769_main_MSG_CON_STATE_IDLE=idle -64770_main_MSG_CON_STATE_REQ=requesting -64771_main_MSG_CON_STATE_RCV=receiving -64772_main_MSG_CON_STATE_THINK=thinking -64773_main_MSG_CON_STATE_REP=replying -64774_main_MSG_CON_STATE_SEND=sending -64775_main_MSG_CON_STATE_DISC=disconnected -64776_main_MSG_CON_PAUSED=paused -64777_main_MSG_CON_SENT=%s / %s sent -64778_main_MSG_CON_RECEIVED=%s / %s received +64768_main_MSG_VFS_DONT_CONS_DL_MASK=Don't consider as download (mask): %s +64769_main_MSG_VFS_INHERITED= [inherited] +64770_main_MSG_VFS_EXTERNAL= [external] +64771_main_MSG_CON_HINT=Connection time: %s\^Last request time: %s\^Agent: %s +64772_main_MSG_CON_STATE_IDLE=idle +64773_main_MSG_CON_STATE_REQ=requesting +64774_main_MSG_CON_STATE_RCV=receiving +64775_main_MSG_CON_STATE_THINK=thinking +64776_main_MSG_CON_STATE_REP=replying +64777_main_MSG_CON_STATE_SEND=sending +64778_main_MSG_CON_STATE_DISC=disconnected 64779_main_MSG_TPL_RESET=The template has been reset 64780_main_MSG_ALLO_REF=Allowed referer 64781_main_MSG_ALLO_REF_LONG=Leave empty to disable this feature.\^Here you can specify a mask.\^When a file is requested, if the mask doesn't match the "Referer" HTTP field, the request is rejected. 64782_main_MSG_BETTERSTOP=\^Going on may lead to problems.\^It is adviced to stop loading.\^Stop? 64783_main_MSG_BADCRC=This file is corrupted (CRC). -64784_main_MSG_VFS_HIDE_EXT=Hide extention -64785_main_MSG_VFS_ARCABLE=Archivable -64786_main_MSG_VFS_DEF_MASK=Default file mask: %s -64787_main_MSG_VFS_ACCESS=Access for -64788_main_MSG_VFS_UPLOAD=Upload allowed for -64789_main_MSG_VFS_DELETE=Delete allowed for -64790_main_MSG_VFS_COMMENT=Comment: %s -64791_main_MSG_VFS_REALM=Realm: %s -64792_main_MSG_VFS_DIFF_TPL=Diff template: %s -64793_main_MSG_VFS_FILES_FLT=Files filter: %s -64794_main_MSG_VFS_FLD_FLT=Folders filter: %s -64795_main_MSG_VFS_UPL_FLT=Upload filter: %s -64796_main_MSG_VFS_DONT_CONS_DL=Don't consider as download -64797_main_MSG_VFS_DONT_CONS_DL_MASK=Don't consider as download (mask): %s -64798_main_MSG_VFS_INHERITED= [inherited] -64799_main_MSG_VFS_EXTERNAL= [external] -64800_main_CUST_TPL=Customized template -64801_main_VFS_ITEMS=VFS: %d items -64802_main_MSG_ITEM_EXISTS=%s item(s) already exists:\^%s\^\^Continue? -64803_main_MSG_INSTALL_TPL=Install this template? -64804_main_MSG_FOLDER_UPLOAD=Do you want ANYONE to be able to upload to this folder? -64805_main_MSG_VFS_DRAG_INVIT=Drag your files here -64806_main_MSG_VFS_URL=URL: %s -64807_main_MSG_VFS_PATH=Path: %s -64808_main_MSG_VFS_SIZE=Size: %s -64809_main_MSG_VFS_DLS=Downloads: %s -64810_main_MSG_VFS_INVISIBLE=Invisible -64811_main_MSG_VFS_DL_FORB=Download forbidden -64812_main_MSG_VFS_DONT_LOG=Don't log -64813_main_MSG_VFS_HIDE_EMPTY=Hidden if empty -64814_main_MSG_VFS_NOT_BROW=Not browsable -64815_main_MSG_VFS_HIDE_EMPTY_FLD=Hide empty folders -64816_main_MSG_CHK_UPD=Checking for updates -64817_main_MSG_CHK_UPD_FAIL=Check update: failed -64818_main_MSG_CHK_UPD_HEAD=Check update: -64819_main_MSG_CHK_UPD_VER=new version found: %s -64820_main_MSG_CHK_UPD_VER_EXT=Build #%s (current is #%s) -64821_main_MSG_CHK_UPD_NONE=no new version -64822_main_TO_CLIP=Copy to clipboard -64823_main_ALREADY_CLIP=Already in clipboard -64824_main_MSG_NO_SPACE=Out of space -64825_main_CONN=Connections: %d -64826_main_TOT_IN=Total In: %s -64827_main_TOT_OUT{1}=Total Out: %s -64828_main_OUT_SPEED=Out: %.1f KB/s -64829_main_IN_SPEED=In: %.1f KB/s -64830_main_BANS=Ban rules: %d -64831_main_MEMORY=Mem -64832_main_MSG_DELETE=Delete? -64833_main_AUTOSAVE=Auto save every: -64834_main_SECONDS=%d seconds -64835_main_MSG_SPD_LIMIT_SING=Speed limit for single address -64836_main_MSG_SPD_LIMIT=Speed limit -64837_main_MSG_AUTO_SAVE=Auto-save %s -64838_main_MSG_AUTO_SAVE_LONG=Auto-save %s.\^Specify in seconds.\^Leave blank to disable. -64839_main_MSG_MIN=We don't accept less than %d -64840_main_MSG_BAN=Your ban configuration may have been screwed up.\^Please verify it. -64841_main_MSG_CANT_SAVE_OPT=Can't save options there.\^Should I try to save to user registry? -64842_main_MSG_UPD_SAVE_ERROR=Cannot save the update -64843_main_MSG_UPD_REQ_ONLY1=The auto-update feature cannot work because it requires the "Only 1 instance" option enabled.\^\^Your browser will now be pointed to the update, so you can install it manually. -64844_main_MSG_UPD_WAIT=Waiting for last requests to be served, then we'll update -64845_main_MSG_UPD_DL=Downloading new version... -64846_main_MSG_UPDATE=You are invited to use the new version.\^\^Update now? -64847_main_MSG_REQUESTING=Requesting... -64848_main_MSG_LOG_NOT_SERVED=Not served: %d - %s -64849_main_MSG_LOG_UPL=Uploading %s -64850_main_MSG_LOG_UPLOADED=Fully uploaded %s - %s @ %sB/s -64851_main_MSG_LOG_UPL_FAIL=Upload failed %s -64852_main_MSG_LOG_DL=Fully downloaded - %s @ %sB/s - %s -64853_main_MSG_LOGIN_FAILED=Login failed -64854_main_MSG_MIN_DISK_REACHED=Minimum disk space reached. -64855_main_MSG_UPL_NAME_FORB=File name or extension forbidden. -64856_main_MSG_UPL_CANT_CREATE=Error creating file. -64857_main_FINGERPRINT=Create fingerprint on addition under %d KB -64858_main_NO_FINGERPRINT=Create fingerprint on addition: disabled -64859_main_MSG_SAVE_VFS=Your current file system is not saved.\^Save it? -64860_main_MSG_INP_COMMENT=Please insert a comment for "%s".\^You should use HTML:
for break line. -64861_main_MSG_FILE_ADD_ABORT=File addition was aborted.\^The list of files is incomplete. -64862_main_MSG_ADDING=Adding item #%d -64863_main_MSG_INV_FILENAME=Invalid filename -64864_main_MSG_CANT_OPEN_PORT=Cannot open port. -64865_main_MSG_PORT_USED_BY=It is already used by %s -64866_main_MSG_PORT_BLOCKED=Something is blocking, maybe your system firewall. -64867_main_MSG_KICK_ALL=There are %d connections open.\^Do you want to close them now? -64868_main_MSG_TPL_INCOMPATIBLE=The template you are trying to load is not compatible with current HFS version.\^HFS will now use default template.\^Ask on the forum if you need further help. -64869_main_MSG_LOG_SERVER_START=Server start -64870_main_MSG_LOG_SERVER_STOP=Server stop -64871_main_MSG_LOG_CONNECTED=Connected -64872_main_MSG_LOG_DISC_SRV=Disconnected by server -64873_main_MSG_LOG_DISC=Disconnected -64874_main_MSG_LOG_GOT=Got %d bytes -64875_main_MSG_LOG_BYTES_SENT=%s bytes sent -64876_main_MSG_LOG_SERVED=Served %s -64877_main_MSG_LOG_HEAD=Served head -64878_main_MSG_LOG_NOT_MOD=Not modified, use cache -64879_main_MSG_LOG_REDIR=Redirected to %s -64880_main_MSG_DDNS_notfqdn=incomplete hostname, required form aaa.bbb.com -64881_main_MSG_DDNS_nohost=specified hostname does not exist -64882_main_MSG_DDNS_notyours=specified hostname belongs to another username -64883_main_MSG_DDNS_numhost=too many or too few hosts found -64884_main_MSG_DDNS_abuse=specified hostname is blocked for update abuse -64885_main_MSG_DDNS_dnserr=server error -64886_main_MSG_DDNS_911=server error -64887_main_MSG_DDNS_notdonator=an option specified requires payment -64888_main_MSG_DDNS_badagent=banned client -64889_main_MSG_BAN_MASK=Ban IP mask -64890_main_MSG_IP_MASK_LONG=You can edit the address.\^Masks and ranges are allowed. -64891_main_MSG_KICK_ADDR=There are %d open connections from this address.\^Do you want to kick them all now? -64892_main_MSG_BAN_ALREADY=This IP address is already banned -64893_main_MSG_BAN_CMT=Ban comment -64894_main_MSG_BAN_CMT_LONG=A comment for this ban... -64895_main_MSG_BREAK_DYN_DNS=This option is NOT compatible with "dynamic dns updater".\^Continue? +64784_main_MSG_VFS_HIDE_EMPTY=Hidden if empty +64785_main_MSG_VFS_NOT_BROW=Not browsable +64786_main_MSG_VFS_HIDE_EMPTY_FLD=Hide empty folders +64787_main_MSG_VFS_HIDE_EXT=Hide extention +64788_main_MSG_VFS_ARCABLE=Archivable +64789_main_MSG_VFS_DEF_MASK=Default file mask: %s +64790_main_MSG_VFS_ACCESS=Access for +64791_main_MSG_VFS_UPLOAD=Upload allowed for +64792_main_MSG_VFS_DELETE=Delete allowed for +64793_main_MSG_VFS_COMMENT=Comment: %s +64794_main_MSG_VFS_REALM=Realm: %s +64795_main_MSG_VFS_DIFF_TPL=Diff template: %s +64796_main_MSG_VFS_FILES_FLT=Files filter: %s +64797_main_MSG_VFS_FLD_FLT=Folders filter: %s +64798_main_MSG_VFS_UPL_FLT=Upload filter: %s +64799_main_MSG_VFS_DONT_CONS_DL=Don't consider as download +64800_main_IN_SPEED=In: %.1f KB/s +64801_main_BANS=Ban rules: %d +64802_main_MEMORY=Mem +64803_main_CUST_TPL=Customized template +64804_main_VFS_ITEMS=VFS: %d items +64805_main_MSG_ITEM_EXISTS=%s item(s) already exists:\^%s\^\^Continue? +64806_main_MSG_INSTALL_TPL=Install this template? +64807_main_MSG_FOLDER_UPLOAD=Do you want ANYONE to be able to upload to this folder? +64808_main_MSG_VFS_DRAG_INVIT=Drag your files here +64809_main_MSG_VFS_URL=URL: %s +64810_main_MSG_VFS_PATH=Path: %s +64811_main_MSG_VFS_SIZE=Size: %s +64812_main_MSG_VFS_DLS=Downloads: %s +64813_main_MSG_VFS_INVISIBLE=Invisible +64814_main_MSG_VFS_DL_FORB=Download forbidden +64815_main_MSG_VFS_DONT_LOG=Don't log +64816_main_MSG_UPD_DL=Downloading new version... +64817_main_MSG_UPDATE=You are invited to use the new version.\^\^Update now? +64818_main_MSG_REQUESTING=Requesting... +64819_main_MSG_CHK_UPD=Checking for updates +64820_main_MSG_CHK_UPD_FAIL=Check update: failed +64821_main_MSG_CHK_UPD_HEAD=Check update: +64822_main_MSG_CHK_UPD_VER=new version found: %s +64823_main_MSG_CHK_UPD_VER_EXT=Build #%s (current is #%s) +64824_main_MSG_CHK_UPD_NONE=no new version +64825_main_TO_CLIP=Copy to clipboard +64826_main_ALREADY_CLIP=Already in clipboard +64827_main_MSG_NO_SPACE=Out of space +64828_main_CONN=Connections: %d +64829_main_TOT_IN=Total In: %s +64830_main_TOT_OUT{1}=Total Out: %s +64831_main_OUT_SPEED=Out: %.1f KB/s +64832_main_MSG_FILE_ADD_ABORT=File addition was aborted.\^The list of files is incomplete. +64833_main_MSG_ADDING=Adding item #%d +64834_main_MSG_INV_FILENAME=Invalid filename +64835_main_MSG_DELETE=Delete? +64836_main_AUTOSAVE=Auto save every: +64837_main_SECONDS=%d seconds +64838_main_MSG_SPD_LIMIT_SING=Speed limit for single address +64839_main_MSG_SPD_LIMIT=Speed limit +64840_main_MSG_AUTO_SAVE=Auto-save %s +64841_main_MSG_AUTO_SAVE_LONG=Auto-save %s.\^Specify in seconds.\^Leave blank to disable. +64842_main_MSG_MIN=We don't accept less than %d +64843_main_MSG_BAN=Your ban configuration may have been screwed up.\^Please verify it. +64844_main_MSG_CANT_SAVE_OPT=Can't save options there.\^Should I try to save to user registry? +64845_main_MSG_UPD_SAVE_ERROR=Cannot save the update +64846_main_MSG_UPD_REQ_ONLY1=The auto-update feature cannot work because it requires the "Only 1 instance" option enabled.\^\^Your browser will now be pointed to the update, so you can install it manually. +64847_main_MSG_UPD_WAIT=Waiting for last requests to be served, then we'll update +64848_main_MSG_LOG_HEAD=Served head +64849_main_MSG_LOG_NOT_MOD=Not modified, use cache +64850_main_MSG_LOG_REDIR=Redirected to %s +64851_main_MSG_LOG_NOT_SERVED=Not served: %d - %s +64852_main_MSG_LOG_UPL=Uploading %s +64853_main_MSG_LOG_UPLOADED=Fully uploaded %s - %s @ %sB/s +64854_main_MSG_LOG_UPL_FAIL=Upload failed %s +64855_main_MSG_LOG_DL=Fully downloaded - %s @ %sB/s - %s +64856_main_MSG_LOGIN_FAILED=Login failed +64857_main_MSG_MIN_DISK_REACHED=Minimum disk space reached. +64858_main_MSG_UPL_NAME_FORB=File name or extension forbidden. +64859_main_MSG_UPL_CANT_CREATE=Error creating file. +64860_main_FINGERPRINT=Create fingerprint on addition under %d KB +64861_main_NO_FINGERPRINT=Create fingerprint on addition: disabled +64862_main_MSG_SAVE_VFS=Your current file system is not saved.\^Save it? +64863_main_MSG_INP_COMMENT=Please insert a comment for "%s".\^You should use HTML:
for break line. +64864_main_MSG_BAN_CMT=Ban comment +64865_main_MSG_BAN_CMT_LONG=A comment for this ban... +64866_main_MSG_BREAK_DYN_DNS=This option is NOT compatible with "dynamic dns updater".\^Continue? +64867_main_MSG_CANT_OPEN_PORT=Cannot open port. +64868_main_MSG_PORT_USED_BY=It is already used by %s +64869_main_MSG_PORT_BLOCKED=Something is blocking, maybe your system firewall. +64870_main_MSG_KICK_ALL=There are %d connections open.\^Do you want to close them now? +64871_main_MSG_TPL_INCOMPATIBLE=The template you are trying to load is not compatible with current HFS version.\^HFS will now use default template.\^Ask on the forum if you need further help. +64872_main_MSG_LOG_SERVER_START=Server start +64873_main_MSG_LOG_SERVER_STOP=Server stop +64874_main_MSG_LOG_CONNECTED=Connected +64875_main_MSG_LOG_DISC_SRV=Disconnected by server +64876_main_MSG_LOG_DISC=Disconnected +64877_main_MSG_LOG_GOT=Got %d bytes +64878_main_MSG_LOG_BYTES_SENT=%s bytes sent +64879_main_MSG_LOG_SERVED=Served %s +64880_main_MSG_DDNS_FAIL=DNS update failed: %s\^User intervention is required. +64881_main_MSG_DDNS_REPLY_SIZE=%d bytes reply +64882_main_MSG_DDNS_badauth=invalid user/password +64883_main_MSG_DDNS_notfqdn=incomplete hostname, required form aaa.bbb.com +64884_main_MSG_DDNS_nohost=specified hostname does not exist +64885_main_MSG_DDNS_notyours=specified hostname belongs to another username +64886_main_MSG_DDNS_numhost=too many or too few hosts found +64887_main_MSG_DDNS_abuse=specified hostname is blocked for update abuse +64888_main_MSG_DDNS_dnserr=server error +64889_main_MSG_DDNS_911=server error +64890_main_MSG_DDNS_notdonator=an option specified requires payment +64891_main_MSG_DDNS_badagent=banned client +64892_main_MSG_BAN_MASK=Ban IP mask +64893_main_MSG_IP_MASK_LONG=You can edit the address.\^Masks and ranges are allowed. +64894_main_MSG_KICK_ADDR=There are %d open connections from this address.\^Do you want to kick them all now? +64895_main_MSG_BAN_ALREADY=This IP address is already banned 64896_main_MSG_ADDRESSES_EXCEED=The following addresses exceed the limit:\^%s 64897_main_MSG_NO_TEMP=Cannot save temporary file 64898_main_MSG_ERROR_REGISTRY=Can't write to registry.\^You may lack necessary rights. @@ -694,15 +694,15 @@ Panel1.Button2.Caption=&No 64900_main_MSG_ADD_TO_HFS="Add to HFS" has been added to your Window's Explorer right-click menu. 64901_main_MSG_SINGLE_INSTANCE=Sorry, this feature only works with the "Only 1 instance" option enabled.\^\^You can find this option under Menu -> Start/Exit\^(only in expert mode) 64902_main_MSG_COMM_ERROR=Network error. Request failed. -64903_main_MSG_DDNS_NO_REPLY=no reply -64904_main_MSG_DDNS_OK=successful -64905_main_MSG_DDNS_UNK=unknown reply: %s -64906_main_MSG_DDNS_ERR=error: %s -64907_main_MSG_DDNS_REQ=DNS update requested for %s: %s -64908_main_MSG_DDNS_DOING=Updating dynamic DNS... -64909_main_MSG_DDNS_FAIL=DNS update failed: %s\^User intervention is required. -64910_main_MSG_DDNS_REPLY_SIZE=%d bytes reply -64911_main_MSG_DDNS_badauth=invalid user/password +64903_main_MSG_CON_PAUSED=paused +64904_main_MSG_CON_SENT=%s / %s sent +64905_main_MSG_CON_RECEIVED=%s / %s received +64906_main_MSG_DDNS_NO_REPLY=no reply +64907_main_MSG_DDNS_OK=successful +64908_main_MSG_DDNS_UNK=unknown reply: %s +64909_main_MSG_DDNS_ERR=error: %s +64910_main_MSG_DDNS_REQ=DNS update requested for %s: %s +64911_main_MSG_DDNS_DOING=Updating dynamic DNS... 64912_main_MSG_MAX_CON_SING=Max connections from single address 64913_main_MSG_MAX_SIM_ADDR{1}=Max simultaneous addresses 64914_main_MSG_MAX_SIM_ADDR_DL=Max simultaneous addresses downloading diff --git a/main.pas b/main.pas index 0b34c7e..646cf39 100644 --- a/main.pas +++ b/main.pas @@ -9578,7 +9578,7 @@ procedure Tmainfrm.setVFS(vfs:ansistring; node:Ttreenode=NIL); +#13'It is adviced to stop loading.' +#13'Stop?'; MSG_BADCRC = 'This file is corrupted (CRC).'; - MSG_NEWER='This file has been created with a newer and incompatible version.'; + MSG_NEWER_INCOMP='This file has been created with a newer and incompatible version.'; MSG_ZLIB = 'This file is corrupted (ZLIB).'; MSG_BAKAVAILABLE = 'This file is corrupted but a backup is available.'#13'Continue with backup?'; @@ -9665,7 +9665,7 @@ procedure Tmainfrm.setVFS(vfs:ansistring; node:Ttreenode=NIL); after.resetLetBrowse:=TRUE; end; if (int_(data) > CURRENT_VFS_FORMAT) - and (msgDlg(MSG_NEWER+MSG_BETTERSTOP, MB_ICONERROR+MB_YESNO) = IDYES) then + and (msgDlg(MSG_NEWER_INCOMP+MSG_BETTERSTOP, MB_ICONERROR+MB_YESNO) = IDYES) then exit; end; FK_CRC: