03-12-2019, 08:38 AM
Hi Bob,
IW is not responsible for memory access in this case. There is nothing we can do to avoid that, because it doesn't rely on IW library code to do such access.
Delphi compiler generates the code to access indexed properties like that. I think you can turn on Range Checking in your Delphi compiler options. AFAIK it will catch such errors. Range Checking is - by default - disabled in all Delphi applications.
IW is not responsible for memory access in this case. There is nothing we can do to avoid that, because it doesn't rely on IW library code to do such access.
Delphi compiler generates the code to access indexed properties like that. I think you can turn on Range Checking in your Delphi compiler options. AFAIK it will catch such errors. Range Checking is - by default - disabled in all Delphi applications.