Voglio inizializzare un array come questo -Come inizializzare un array const di TGUID dai dati del tipo di interfaccia, in Delphi?
Const MyArray : Array[0..0] Of TGUID = (IInterface);
Ma il risultato e '-
[DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string'
Quindi, per vedere cosa sarebbe successo ho provato questo -
Const MyArray : Array[0..0] Of String = (IInterface);
che si traduce in Questo!
[DCC Error] Test.pas(10): E2010 Incompatible types: 'string' and 'TGUID'
Che strano! Sicuramente IInterface è l'uno o l'altro, ma sembra trasformarsi ostinatamente nel tipo sbagliato.
Mi piace il migliore, è un lavoro un po 'più manuale di quanto avrei sperato ma sembra che non lasci trappole per nessun programmatore successivo, che è la cosa più importante. Grazie! – David