- Jul
- 81
- 0
I'd appreciate some insight on the error message below. It started showing up after I installed v13, in btm files that had been running well, in some cases for years.
TCC: (Sys) C:\Btm\stat.btm [189] Le fichier ouvert n'est plus valide car le volume qui le contient a été endommagé de manière externe.
"%@lines[c:\wrk\stat\reg.txt]"
TCC: (Sys) C:\Btm\stat.btm [192] Le fichier ouvert n'est plus valide car le volume qui le contient a été endommagé de manière externe.
"%@line[c:\wrk\stat\reg.txt,4]"
TCC: (Sys) C:\Btm\stat.btm [189] The volume for a file has been externally altered so that the opened file is no longer valid.
"%@lines[c:\wrk\stat\reg.txt]"
TCC: (Sys) C:\Btm\stat.btm [192] The volume for a file has been externally altered so that the opened file is no longer valid.
"%@line[c:\wrk\stat\reg.txt,4]"
There is a pattern, the error pops up when a batch directs the output from some command to a file, then processes each line in the file. This snippet is representative, the "offending" lines are 189 and 192, corresponding to the messages quoted above:
In passing, the English error message says "altered", the French says "damaged"
--
Peter
TCC: (Sys) C:\Btm\stat.btm [189] Le fichier ouvert n'est plus valide car le volume qui le contient a été endommagé de manière externe.
"%@lines[c:\wrk\stat\reg.txt]"
TCC: (Sys) C:\Btm\stat.btm [192] Le fichier ouvert n'est plus valide car le volume qui le contient a été endommagé de manière externe.
"%@line[c:\wrk\stat\reg.txt,4]"
TCC: (Sys) C:\Btm\stat.btm [189] The volume for a file has been externally altered so that the opened file is no longer valid.
"%@lines[c:\wrk\stat\reg.txt]"
TCC: (Sys) C:\Btm\stat.btm [192] The volume for a file has been externally altered so that the opened file is no longer valid.
"%@line[c:\wrk\stat\reg.txt,4]"
There is a pattern, the error pops up when a batch directs the output from some command to a file, then processes each line in the file. This snippet is representative, the "offending" lines are 189 and 192, corresponding to the messages quoted above:
Code:
185 do root in @%wrk\registry.lst
186 set abbr=HK%@if[%@index[%root,_LOCAL_] ge 0,LM,CU]
187
188 reg query "%root" >&> nul > %wrk\reg.txt
189 set ll=%@lines[%wrk\reg.txt]
190 iff %ll ge 4 then
191 do cnt = 4 to %ll
192 set txt=%@line[%wrk\reg.txt,%cnt]
193 echo %abbr!%@trim[%@word["%=t",0,%txt]]!%@word["%=t",2-9,%txt] >> %wrk\df.txt
194 enddo
195 endiff
196 enddo
In passing, the English error message says "altered", the French says "damaged"
--
Peter