chcę zainicjować tablicę takiego -Jak zainicjować tablicę stałych TGUID z danych typu Interface, w Delphi?
Const MyArray : Array[0..0] Of TGUID = (IInterface);
Ale to skutkuje -
[DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string'
więc zobaczyć, co by się stało, to próbowałem -
Const MyArray : Array[0..0] Of String = (IInterface);
co skutkuje to!
[DCC Error] Test.pas(10): E2010 Incompatible types: 'string' and 'TGUID'
Dziwne! Z pewnością IInterface jest jednym lub drugim, ale wydaje się, że uparcie przekształca się w niewłaściwy typ.
Podoba mi się to, co najlepsze, to trochę bardziej ręczna praca, niż się spodziewałem, ale wygląda na to, że nie pozostawia żadnych pułapek dla kolejnych programistów, co jest najważniejsze. Dzięki! – David