[Lazarus-es] Redimencionar arreglo string
Ismael L. Donis Garc?a
ismael en citricos.co.cu
Jue Nov 19 23:56:55 CET 2009
Trato de hacerlo de la siguiente manera pero no me deja salvar los datos en
el arreglo
procedure TForm1.Button2Click(Sender: TObject);
var
arrstr: array of string;
i: integer;
datos: string;
begin
i := 0;
for i:=0 to 2 do
datos := 'A' + IntToStr(i);
SetLength(arrstr, i);
Writeln (arrstr, datos); // Aquí me da error
i := i + 1;
end;
Saludos
=========
¦¦ ISMAEL ¦¦
=========
"Oír o leer sin reflexionar es una ocupación inútil".
Confucio (551-479 a. C.); filósofo chino.
----- Mensaje original -----
De: "JoshyFun" <joshyfun en gmail.com>
Para: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Enviado: jueves, 19 de noviembre de 2009 02:00
Asunto: Re: [Lazarus-es] Redimencionar arreglo string
Hello Ismael,
Thursday, November 19, 2009, 9:26:58 PM, you wrote:
ILDGa> Como se puede en Lazarus redimensionar un arreglo de string que me
mantenga
ILDGa> los valores.
ILDGa> En VB es: ReDim Preserve ArrHeads(i)
ILDGa> Como lograr esto en Lazarus?
ILDGa> Yo lo definí de la siguiente forma (está bien)?
ILDGa> function Tdtmmp.iniheads(fileini: string; arrheads: array of string):
ILDGa> integer;
Si es un array dinámico con SetLength(array, elementos), si no es dinámico
no puedes.
--
Best regards,
JoshyFun
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
More information about the Lazarus-es
mailing list