Cita:
Empezado por Ñuño Martínez
Creo que el problema podría venir de cómo está definido TArrStr. Es decir, ¿no sería posible que "Length(Result[i])" sea 1 ó 0 en el momento de compilar? En tal caso el bucle nunca se ejecutaría y el compilador deduciría que "j" no se utiliza.
|
Ya lo resolví, te comento en efecto el "Length(Result[i])" si era cero pues iba "Length(TmpArrStr[i]), TmpArrStr es un array of string, y mi otro error fue que la línea:
Código Delphi
[-] Result[Last]:= Result[Last] + TmpArrStr[i - 1, j]
es:
Código Delphi
[-] Result[Last]:= Result[Last] + TmpArrStr[i - 1][j]
Y ya con eso, de todas formas gracias amigo Ñuño.