vtWideString: sw := WideString(constArray[i].VWideString); vtUnicodeString: su := UnicodeString(constArray[i].VUnicodeString); end; // Delphi: foo8['abc') => su = 'abc'; // C++Builder: foo8['abc') => pwc = 'abc';