I want to initialise an array like this -
Const MyArray : Array[0..0] Of TGUID = (IInterface);
But it results in -
[DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string'
So to see what would happen I tried this -
Const MyArray : Array[0..0] Of String = (IInterface);
Which results in this!
[DCC Error] Test.pas(10): E2010 Incompatible types: 'string' and 'TGUID'
How strange! Surely IInterface is one or the other, but it seems to stubbornly transform into the wrong type.