О да! Хорошая точка зрения :-)

у инициализировать массив, как это -

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'

Как странно! Конечно IInterface это один или другой, но, кажется, упорно трансформироваться в неправильный тип.

Ответы на вопрос(6)

Ваш ответ на вопрос