[Lazarus] Runtime error: INCLOCKED
Vojtěch Čihák
vojtech.cihak at atlas.cz
Sun Apr 29 19:38:38 CEST 2018
Hi,
I changed line 7:
TElement = record
strr: String;
end;
TList = array[0..1] of TElement; //HERE
Plist = ^TList;
and demo works. Simply, static and dynamic arrays are not the same.
AFAIR, dynamic array is just pointer while static array are data.
I guess someone else will give you more detailed answer.
V.
______________________________________________________________
> Od: Valdas Jankūnas via Lazarus
> Komu: Lazarus at lists.lazarus-ide.org
> Datum: 29.04.2018 18:16
> Předmět: [Lazarus] Runtime error: INCLOCKED
>
type
TElement = record
strr: String;
end;
TList = array of TElement;
Plist = ^TList;
.....
Why I getting that error? Something wrong with records and constant initialization?
My system is: Linux 4.13.0-39-generic #44-Ubuntu SMP Thu Apr 5 14:25:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
FPC (from SVN): 3.1.1 [2018/02/21] for x86_64
--
Valdas Jankūnas
--
_______________________________________________
Lazarus mailing list
Lazarus at lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus <https://lists.lazarus-ide.org/listinfo/lazarus>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20180429/9bcfa453/attachment.html>
More information about the Lazarus
mailing list