Power Builder - ayuda con un contador

 
Vista:

ayuda con un contador

Publicado por jack (6 intervenciones) el 01/11/2011 05:58:33
Buenas tengo un problema con un contador que he creado un contador en un boton en el evento clicked, pero cuando hago click no suma sino se mantiene el mismo valor
asi es el codigo que le puse:

integer cont

cont=cont+1

solo guarda el valor de 1 nomas, no suma a 2, 3 y asi cada ves que lo hago click al boton.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda con un contador

Publicado por amilcar (407 intervenciones) el 01/11/2011 11:18:55
hola, mira cada vez q declaras una variable integer cont esta arranca de 0, es decir q cada vez q hagas click en el boton, hara 0 + 1

si quieres llevar un contador cada vez q haces click declara la variable cont como una variable instance en lugar de local

suerte
un saludo desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con un contador

Publicado por jack (6 intervenciones) el 01/11/2011 13:57:44
si ya lo probe de varias maneras
una la probe como tu me dijiste pero igual no cuenta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con un contador

Publicado por Daniel Rodas (27 intervenciones) el 20/12/2011 02:37:53
Depende lo que necesites pero un contador siempre debe tener lo siguiente:

//Ejemplo si quieres incrementarlo usando un ciclo sencillo en algún evento
long ll_limitesuperior, ll_i, ll_contador = 0

ll_limitesuperior = 10

for ll_i = 1 to ll_limitesuperior
ll_contador ++ //sobre cargando el operador

// o bien de la manera tradicional
ll_contador = ll_contador + ll_i

next

messagebox("Contador = " + string(li_contador))

//Ejemplo incrementando sin un ciclo
//En las instance variables declarar la variables de instancia
long li_contador = 0, li_auxiliar

//En algun evento
li_contador++
li_auxiliar = li_contador

messagebox("Contador = " + string(li_contador))

///
Como te repito, depende de lo que quieras hacer asi debes construir tu rutina

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar