vieja duda con respecto a los GET

Post Reply
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

vieja duda con respecto a los GET

Post by goosfancito »

Hola.

Code: Select all

...
redefine get oGet[ 01 ] var vGet[ 01 ] id 100 of oDlg 
...
 
Mi duda es : como le digo al get que va a tener 200 lugares para poder trabajar y luego asignarle un
valor a ese get?

esto le digo la longitud que va tener

Code: Select all

vGet[ 01 ]:= space(200)
Pero si luego quiero inicializarlo con un valor, al hacer esto:

Code: Select all

vGet[ 01 ]:= "hola"
la longitud se redujo de 200 a 4, como hago para que mantenga los 200?

gracias.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: vieja duda con respecto a los GET

Post by karinha »

Code: Select all

vGet[ 01 ]:= "hola" + SPACE(196)  // = 200 espacios.
 
Saludos.
João Santos - São Paulo - Brasil
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: vieja duda con respecto a los GET

Post by goosfancito »

pense que era el unico que lo hacia de esa manera...
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: vieja duda con respecto a los GET

Post by karinha »

Puede también:

Code: Select all

STORE vGet[ 01 ]:= "hola" + SPACE(196)  
 
Saludos.
João Santos - São Paulo - Brasil
User avatar
Euclides
Posts: 144
Joined: Wed Mar 28, 2007 1:19 pm

Re: vieja duda con respecto a los GET

Post by Euclides »

gosfancito, usted puede hacer también:

Code: Select all

   cGet:="Hola"
   ...
   REDEFINE GET cGet ID 100 OF oDlg MEMO
 
Ojo! acepta más de 200 chars.
Saludos, Euclides
User avatar
Joel Andujo
Posts: 109
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México
Contact:

Re: vieja duda con respecto a los GET

Post by Joel Andujo »

O así :

STORE vGet[ 01 ]:= PadR("hola", 200)



PAD()
Llena valores de caracteres, fechas y numéricos con caracteres de relleno
------------------------------------------------------------------------------
Sintaxis
PADL(<exp>, <nLongitud>, [<cCarRelleno>]) --> cCadenaRellena
PADC(<exp>, <nLongitud>, [<cCarRelleno>]) --> cCadenaRellena
PADR(<exp>, <nLongitud>, [<cCarRelleno>]) --> cCadenaRellena

Argumentos
<exp> es el valor de caracteres, numérico o de fechas que se va a
rellenar.
<nLongitud> es la longitud de la cadena de caracteres que se va a
devolver.
<cCarRelleno> es el carácter con el que se va a rellenar <exp>. Si
no se especifica, el valor por defecto es caracteres de espacio.
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: vieja duda con respecto a los GET

Post by goosfancito »

Euclides, el problema que tengo no es por los 200, asi sean 20, cuando asignas un valor...
Euclides wrote:gosfancito, usted puede hacer también:

Code: Select all

   cGet:="Hola"
   ...
   REDEFINE GET cGet ID 100 OF oDlg MEMO
 
Ojo! acepta más de 200 chars.
Saludos, Euclides
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Post Reply