I am getting an external exception here:
var
Identifier :AnsiString;
DataType : array [0..DataTypesCount-1, 0..1] of PChar = (...);
begin
for n := 1 to DataTypesCount do
if Identifier = DataType[n, 0] then // EXCEPTION HERE
begin
{...}
end;
{...}
end;
The exception refers to a PChar to AnsiString conversion. Any idea?