FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour asignar DATA a Var local
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
asignar DATA a Var local
Posted: Mon Jun 06, 2022 05:50 AM

Buenas noches amigos,

Aqui con una duda, como puedo hacer para que una variable local inicializada con una DATA pueda modificarse y no afectar a la DATA?

ejemplo

........
DATA data1 INIT { 1, 2, 3, 4, 5 }
...........
LOCAL midato := {}

midato := ::data1

? valtype(::data1[3]) // N
midato[3] := STR(midato3)
? valtype(::data1[3]) // C
..............

Me esta cambiando el valor de ::dato1 y quisiera manipular midato sin que afecte a ::dato1

Alguna sugerencia?

Saludos cordiales

William, Morales

Saludos



méxico.sureste
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: asignar DATA a Var local
Posted: Mon Jun 06, 2022 06:04 AM

AClone()

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: asignar DATA a Var local
Posted: Mon Jun 06, 2022 06:17 AM
Carles wrote:AClone()


Carles: Fantastico. Gracias mil

Algo tan simple que de repente se hace uno "bolas" y no mira uno.
William, Morales

Saludos



méxico.sureste

Continue the discussion