ChecksumAlgStr shows Warning: Ranges to ignore were outside file bounds

I am trying the following line code and I get the error Warning: Ranges to ignore were outside file bounds.

block1_reduced_crc32=ChecksumAlgStr(CHECKSUM_CRC32,block_1_reduced_crc32,start+(count_sides*0xFFDC),56,“0x1F…0x21,0x27…0x35”,-1,-1);

As it works on the first pass of the count_sides loop, I assume that it is using absolute values for exclusion area instead of the offset from start. In which case I would need to put variables inside the string. I get the feeling I can’t do that? I will give it a go anyway.

Found the answer to my question, in that it uses a buffer and not absolute references

The ranges should be given from the beginning of the file. If you get a message about invalid ranges, that means there is a syntax error in your ranges. In the code you posted there are 3 periods ‘. . .’ and you need to use only two ‘. .’ or it will show that error, but I think that is the forum making that change. Let us know if you can’t get it to work.

Graeme
SweetScape Software