[fpc-pascal] TFPHashList and nil pointers
wkitty42 at windstream.net
Wed May 20 14:04:31 CEST 2015
On 05/20/2015 07:11 AM, Michael Van Canneyt wrote:
> On Tue, 19 May 2015, Serguei TARASSOV wrote:
>> Is it normal that TFPHashList cannot find an item by name if the pointer is nil?
>> However, the item is stored in the list.
>> FPC 2.6.4, both Windows and Linux versions.
>> program project1;
>> List: TFPHashList;
>> List := TFPHashList.Create;
>> List.Add('Name1', List);
>> List.Add('Name2', nil);
>> writeln('List count: ', List.Count);
>> writeln('Index of Name1: ', List.FindIndexOf('Name1'));
>> writeln('Index of Name2: ', List.FindIndexOf('Name2'));
>> List count: 2
>> Index of Name1: 0
>> Index of Name2: -1
> It is by design.
how do you find and update that item and its pointer?
NOTE: No off-list assistance is given without prior approval.
Please *keep mailing list traffic on the list* unless
private contact is specifically requested and granted.
More information about the fpc-pascal