When the program starts after compilation, the above error occurs under Windows x64. Lazarus used versions 1.8.4 x86 as well as 2.0.0 x86 / x64. in Lazarus 1.8.2 under Linux Ubunt May 18.04.2 nothing like this happens: it works without errors. The string on which swears:
k:=pd/exp(ln(rv)*1.852);
pd
equals 16.610
, rv
equals 1.741
, all double
.
PS The line was added a few days ago and there are still no problems with it. The program has undergone minor changes outside of this procedure, in connection with which recompilation was required. The above variables were not affected ...