Я хочу инициализировать массив следующим образом -
Const MyArray : Array[0..0] Of TGUID = (IInterface);
Но это приводит к -
[DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string'
Чтобы увидеть, что произойдет, я попробовал это -
Const MyArray : Array[0..0] Of String = (IInterface);
Что приводит к этому!
[DCC Error] Test.pas(10): E2010 Incompatible types: 'string' and 'TGUID'
Как странно! Конечно, Интерфейс один или другой, но, похоже, он упрямо превращается в неправильный тип.