Hi,
I've encountered a rather odd error in that whenever I attempt to assign a variable inside an anonymous procedure that is inside of a for loop, the program will not compile. However I can call a function that just sets the value of that variable and the program will compile (though I would prefer not to have to use this work around as it is quite bad form).
Example code:
for i := 0 to 10 do begin
document.querySelector('#inputName').addEventListener('click',
procedure begin
// Won't compile (citing TPrimitiveExpr not yet implemented error)
someVariable := 5;
// Works perfectly fine
setSomeVariableToValue(5);
// Works perfectly fine
asm
someVariable = 5;
end;
end);
end;Does anyone know a way around this?
Thanks,
Logan Ralston
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/pas2js/attachments/20190605/dc89fcb1/attachment.html>
