Hello Merlin,
changes in .15 made my project compilation fail. Local variables may no longer be used as a for..to..do loop counter. Compiler reported "Error: Left side cannot be assigned to" in this simple routine for example:
Code
function DF_getChecksum(const df_first_block, df_last_block: Word):word;
var
block_idx, my_addr, my_checksum: Word;
begin
my_checksum:= 0;
for block_idx:= df_first_block to df_last_block do
##### "Error: Left side cannot be assigned to" (in line above) #####
DF_readblock(block_idx, 4096);
for my_addr:= 0 to 4095 do
my_checksum:= my_checksum + word(BlockArray[my_addr]);
endfor;
endfor;
return(my_checksum);
end;
You may try with the project I sent to you via pm.