Hi, Here is the way that I use to clone an DIAnsiStringVector: function TFastStringList.GetCopyList: TDIAnsiStringVector; begin Result := NewDIAnsiStringVector; Result.AssignDIVector(FListInfo); end; It is very fast and works perfectly to me. But I can't use this method to clone an DIAnsiStringVector. How can I do this fastly? Thanks. --- Guilherme Wunsch Desenvolvimento iVirtua Group - Montenegro/RS ____________________________ Tel: Montenegro 55 (51) - 3057 7700 São Paulo 55 (11) - 3522 3066 Rio de Janeiro 55 (21) - 4063 9963 Belo Horizonte 55 (31) - 4063 9953 guilherme.wunsch@xxxxxxxxxxxxxxxx <mailto:guilherme.wunsch@xxxxxxxxxxxxxxxx> Skype: guilherme.wunsch@xxxxxxxxxx www.ivirtuagroup.com <http://www.ivirtuagroup.com/> Siga-nos: http://twitter.com/ivirtua <http://twitter.com/ivirtua> A informação contida neste e-mail e em seus anexos é confidencial e não pode ser usada, reproduzida ou divulgada para terceiros que não seu destinatário. Se recebeu este e-mail por equívoco, por favor apague o seu conteúdo e avise o remetente imediatamente. The information contained in this e-mail and in its attachments are confidential and shall not be used, reproduced or disclosed by any person other than its address(es). If received in error, please delete this e-mail's content and contact the sender immediately.