Bueno, a mi me aparece un Warning, diciendo que v puede no estar inicializado, mirando un poco mas el método Add del TLMDStringList, puedes tambien escribir esto:
Código:
j:= TlmdStringList.Add();
if j = -1 then
showMessage('No se ha podido crear el elemento.
Reinicie windows que ya le va haciendo falta :-P ');
Al escribir el código no me fijé que el parámetro que espera
Add es OPCIONAL, por eso puse una variable de tipo TLMDListitem.
El Hecho de que a mi me deje compilar y funcione, supongo que será por las opciones que tengo activadas en el compilador.... pero eso es otra historia.
Un detalle, yo no miro posibles errores, según la documentacion del TLMD.STringlist.Add, devuelve -1 si no ha podido crear el nuevo item, no estaría mal hacer la comprobación de error correspondiente.
Saludos.