Definicja stałej tablicy. Const a: TArray<TRecord>

0

No przyznam szczerze że tak proste zadanie rozłożyło mnie na łopatki, jak zdeklarować taką stałą tablicę?

TRecord = record
  id: integer;
  nazwa: string;
end;

const

wyrazy: TArray<string> = ['jeden','dwa'];
dziala: array[0..1] of TRecord = ((id:1;nazwa:'test1')(id:2;nazwa:'test2'));
niedziala: TArray<TRecord> = [TRecord(id:1;nazwa:'test1')];

Zawsze deklarowałem tablicę tak jak tablica o nazwie "dziala" natomiast chciałbym wykorzystać TArray<TRecord> i tutaj mam problem bo nie potrafię sobię z tym poradzić.

0

W deklaracji tego Twojego dziala brakuje przecinka pomiędzy grupami, więc też ”nie działa”. W sieci twierdzą, że z rekordami się nie da, wiec zapewne się nie da.

1 użytkowników online, w tym zalogowanych: 0, gości: 1