In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Como recorrer mas rapido un arreglo
-
- Mensajes: 16
- Registrado: Sab Jul 22, 2006 1:37 pm
Como recorrer mas rapido un arreglo
Estimados amigos uso xharbour
Tenemos un arreglo de 2 dimensiones adbf
Quiere solo recorrer la columna 3 y cambiarla a numerica
For Fila=1 to len(aDbf)
aDbf[Fila,3]:=val(aDbf[Fila,3] )
Next Fila
Esto se puede hacer mas rapido con AEVAL y en todo
caso como serie el codigo
O es q para q sea mas rapido hay q usea FOR EACH y como
se haria en este caso
Tenemos un arreglo de 2 dimensiones adbf
Quiere solo recorrer la columna 3 y cambiarla a numerica
For Fila=1 to len(aDbf)
aDbf[Fila,3]:=val(aDbf[Fila,3] )
Next Fila
Esto se puede hacer mas rapido con AEVAL y en todo
caso como serie el codigo
O es q para q sea mas rapido hay q usea FOR EACH y como
se haria en este caso
Como recorrer mas rapido un arreglo
Vladimir,
AEval es más rápido que FOR...NEXT
AEval( aDbf, {|x| x[3] := Val(x[3]) } )
Un Saludo,
Xevi.
"Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
> Estimados amigos uso xharbour
>
> Tenemos un arreglo de 2 dimensiones adbf
>
> Quiere solo recorrer la columna 3 y cambiarla a numerica
>
> For Fila=1 to len(aDbf)
> aDbf[Fila,3]:=val(aDbf[Fila,3] )
> Next Fila
>
> Esto se puede hacer mas rapido con AEVAL y en todo
> caso como serie el codigo
>
>
> O es q para q sea mas rapido hay q usea FOR EACH y como
> se haria en este caso
>
>
AEval es más rápido que FOR...NEXT
AEval( aDbf, {|x| x[3] := Val(x[3]) } )
Un Saludo,
Xevi.
"Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
> Estimados amigos uso xharbour
>
> Tenemos un arreglo de 2 dimensiones adbf
>
> Quiere solo recorrer la columna 3 y cambiarla a numerica
>
> For Fila=1 to len(aDbf)
> aDbf[Fila,3]:=val(aDbf[Fila,3] )
> Next Fila
>
> Esto se puede hacer mas rapido con AEVAL y en todo
> caso como serie el codigo
>
>
> O es q para q sea mas rapido hay q usea FOR EACH y como
> se haria en este caso
>
>
Como recorrer mas rapido un arreglo
Vladimir,
te recomiendo su lectura,
http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> AEval es más rápido que FOR...NEXT
>
> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>
>
> Un Saludo,
> Xevi.
>
>
> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>> Estimados amigos uso xharbour
>>
>> Tenemos un arreglo de 2 dimensiones adbf
>>
>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>
>> For Fila=1 to len(aDbf)
>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>> Next Fila
>>
>> Esto se puede hacer mas rapido con AEVAL y en todo
>> caso como serie el codigo
>>
>>
>> O es q para q sea mas rapido hay q usea FOR EACH y como
>> se haria en este caso
>>
>>
>
>
te recomiendo su lectura,
http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> AEval es más rápido que FOR...NEXT
>
> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>
>
> Un Saludo,
> Xevi.
>
>
> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>> Estimados amigos uso xharbour
>>
>> Tenemos un arreglo de 2 dimensiones adbf
>>
>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>
>> For Fila=1 to len(aDbf)
>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>> Next Fila
>>
>> Esto se puede hacer mas rapido con AEVAL y en todo
>> caso como serie el codigo
>>
>>
>> O es q para q sea mas rapido hay q usea FOR EACH y como
>> se haria en este caso
>>
>>
>
>
Como recorrer mas rapido un arreglo
Perdón...
http://cosadenegro.blogspot.com/2005/03 ... n-v-for-ea ch.html
Aunque TODO ese blog es para su imprescindible lectura!!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> te recomiendo su lectura,
> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> AEval es más rápido que FOR...NEXT
>>
>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>> Estimados amigos uso xharbour
>>>
>>> Tenemos un arreglo de 2 dimensiones adbf
>>>
>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>
>>> For Fila=1 to len(aDbf)
>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>> Next Fila
>>>
>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>> caso como serie el codigo
>>>
>>>
>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>> se haria en este caso
>>>
>>>
>>
>>
>
>
http://cosadenegro.blogspot.com/2005/03 ... n-v-for-ea ch.html
Aunque TODO ese blog es para su imprescindible lectura!!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> te recomiendo su lectura,
> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> AEval es más rápido que FOR...NEXT
>>
>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>> Estimados amigos uso xharbour
>>>
>>> Tenemos un arreglo de 2 dimensiones adbf
>>>
>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>
>>> For Fila=1 to len(aDbf)
>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>> Next Fila
>>>
>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>> caso como serie el codigo
>>>
>>>
>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>> se haria en este caso
>>>
>>>
>>
>>
>
>
-
- Mensajes: 16
- Registrado: Sab Jul 22, 2006 1:37 pm
Como recorrer mas rapido un arreglo
nunca he usado For each
como seria el codigo
Gracias
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> te recomiendo su lectura,
> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> AEval es más rápido que FOR...NEXT
>>
>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>> Estimados amigos uso xharbour
>>>
>>> Tenemos un arreglo de 2 dimensiones adbf
>>>
>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>
>>> For Fila=1 to len(aDbf)
>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>> Next Fila
>>>
>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>> caso como serie el codigo
>>>
>>>
>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>> se haria en este caso
>>>
>>>
>>
>>
>
>
como seria el codigo
Gracias
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir,
>
> te recomiendo su lectura,
> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> AEval es más rápido que FOR...NEXT
>>
>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>> Estimados amigos uso xharbour
>>>
>>> Tenemos un arreglo de 2 dimensiones adbf
>>>
>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>
>>> For Fila=1 to len(aDbf)
>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>> Next Fila
>>>
>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>> caso como serie el codigo
>>>
>>>
>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>> se haria en este caso
>>>
>>>
>>
>>
>
>
Como recorrer mas rapido un arreglo
Vladimir
No lo he utilizado, todavía, pero...
Creo que sería así.
for each x in aDbf
aDbf[x,3] := Val(aDbf[x,3] )
next
Prueba y me cuentas.
Un Saludo,
Xevi.
"Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
news:4411da7c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> nunca he usado For each
> como seria el codigo
>
> Gracias
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> te recomiendo su lectura,
>> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>>> Vladimir,
>>>
>>> AEval es más rápido que FOR...NEXT
>>>
>>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>>> Estimados amigos uso xharbour
>>>>
>>>> Tenemos un arreglo de 2 dimensiones adbf
>>>>
>>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>>
>>>> For Fila=1 to len(aDbf)
>>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>>> Next Fila
>>>>
>>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>>> caso como serie el codigo
>>>>
>>>>
>>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>>> se haria en este caso
>>>>
>>>>
>>>
>>>
>>
>>
>
>
No lo he utilizado, todavía, pero...
Creo que sería así.
for each x in aDbf
aDbf[x,3] := Val(aDbf[x,3] )
next
Prueba y me cuentas.
Un Saludo,
Xevi.
"Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
news:4411da7c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> nunca he usado For each
> como seria el codigo
>
> Gracias
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Vladimir,
>>
>> te recomiendo su lectura,
>> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>>> Vladimir,
>>>
>>> AEval es más rápido que FOR...NEXT
>>>
>>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
>>> news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>>> Estimados amigos uso xharbour
>>>>
>>>> Tenemos un arreglo de 2 dimensiones adbf
>>>>
>>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>>
>>>> For Fila=1 to len(aDbf)
>>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>>> Next Fila
>>>>
>>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>>> caso como serie el codigo
>>>>
>>>>
>>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>>> se haria en este caso
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Como recorrer mas rapido un arreglo
Perdón...
Me ha dado por probar FOR EACH...
aTemp := { {,,"1"}, {,,"2"}, {,,"55"} }
for each x in aTemp
x[3] := Val( x[3] )
MSGINFO( x[3] )
next
Creo que así es como se optimiza este código con FOR EACH...
for each x in aDbf
x[3] := Val( x[3] )
next
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411e1e1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir
>
> No lo he utilizado, todavía, pero...
> Creo que sería así.
>
> for each x in aDbf
> aDbf[x,3] := Val(aDbf[x,3] )
> next
>
> Prueba y me cuentas.
>
> Un Saludo,
> Xevi.
>
>
> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
> news:4411da7c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> nunca he usado For each
>> como seria el codigo
>>
>> Gracias
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Vladimir,
>>>
>>> te recomiendo su lectura,
>>> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>>>> Vladimir,
>>>>
>>>> AEval es más rápido que FOR...NEXT
>>>>
>>>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el
>>>> mensaje news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>>>> Estimados amigos uso xharbour
>>>>>
>>>>> Tenemos un arreglo de 2 dimensiones adbf
>>>>>
>>>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>>>
>>>>> For Fila=1 to len(aDbf)
>>>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>>>> Next Fila
>>>>>
>>>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>>>> caso como serie el codigo
>>>>>
>>>>>
>>>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>>>> se haria en este caso
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Me ha dado por probar FOR EACH...
aTemp := { {,,"1"}, {,,"2"}, {,,"55"} }
for each x in aTemp
x[3] := Val( x[3] )
MSGINFO( x[3] )
next
Creo que así es como se optimiza este código con FOR EACH...
for each x in aDbf
x[3] := Val( x[3] )
next
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:4411e1e1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vladimir
>
> No lo he utilizado, todavía, pero...
> Creo que sería así.
>
> for each x in aDbf
> aDbf[x,3] := Val(aDbf[x,3] )
> next
>
> Prueba y me cuentas.
>
> Un Saludo,
> Xevi.
>
>
> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el mensaje
> news:4411da7c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> nunca he usado For each
>> como seria el codigo
>>
>> Gracias
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:4411cdb8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Vladimir,
>>>
>>> te recomiendo su lectura,
>>> http://cosadenegro.blogspot.com/2005/02 ... on-ii-arra ys.html
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=4411ccb6@ozsrvnegro.ozlan.local...]4411ccb6@ozsrvnegro.ozlan.local...[/email]
>>>> Vladimir,
>>>>
>>>> AEval es más rápido que FOR...NEXT
>>>>
>>>> AEval( aDbf, {|x| x[3] := Val(x[3]) } )
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Vladimir Zorrilla Llerena" <cps_net@hotmail.com> escribió en el
>>>> mensaje news:[email=4411c9f9@ozsrvnegro.ozlan.local...]4411c9f9@ozsrvnegro.ozlan.local...[/email]
>>>>> Estimados amigos uso xharbour
>>>>>
>>>>> Tenemos un arreglo de 2 dimensiones adbf
>>>>>
>>>>> Quiere solo recorrer la columna 3 y cambiarla a numerica
>>>>>
>>>>> For Fila=1 to len(aDbf)
>>>>> aDbf[Fila,3]:=val(aDbf[Fila,3] )
>>>>> Next Fila
>>>>>
>>>>> Esto se puede hacer mas rapido con AEVAL y en todo
>>>>> caso como serie el codigo
>>>>>
>>>>>
>>>>> O es q para q sea mas rapido hay q usea FOR EACH y como
>>>>> se haria en este caso
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Como recorrer mas rapido un arreglo
Vladimir,
Mira en www.capelblog.com donde (en alguno de los artículos antiguos)
explico algunas de las extensiones de xHarbour (entre ellas el FOR/EACH).
Saludos,
José Luis Capel
Vladimir Zorrilla Llerena escribió:
> Estimados amigos uso xharbour
>
> Tenemos un arreglo de 2 dimensiones adbf
>
> Quiere solo recorrer la columna 3 y cambiarla a numerica
>
> For Fila=1 to len(aDbf)
> aDbf[Fila,3]:=val(aDbf[Fila,3] )
> Next Fila
>
> Esto se puede hacer mas rapido con AEVAL y en todo
> caso como serie el codigo
>
>
> O es q para q sea mas rapido hay q usea FOR EACH y como
> se haria en este caso
>
>
Mira en www.capelblog.com donde (en alguno de los artículos antiguos)
explico algunas de las extensiones de xHarbour (entre ellas el FOR/EACH).
Saludos,
José Luis Capel
Vladimir Zorrilla Llerena escribió:
> Estimados amigos uso xharbour
>
> Tenemos un arreglo de 2 dimensiones adbf
>
> Quiere solo recorrer la columna 3 y cambiarla a numerica
>
> For Fila=1 to len(aDbf)
> aDbf[Fila,3]:=val(aDbf[Fila,3] )
> Next Fila
>
> Esto se puede hacer mas rapido con AEVAL y en todo
> caso como serie el codigo
>
>
> O es q para q sea mas rapido hay q usea FOR EACH y como
> se haria en este caso
>
>