FoxPro/Visual FoxPro - ejecutar procedimiento

 
Vista:

ejecutar procedimiento

Publicado por bekyna (294 intervenciones) el 01/07/2005 21:28:59
Como puedo hacer que un procedimiento se ejecute solo una vez.

Tengo en mi procedimiento varias condiciones que solo deben de llevarse acabo una vez, así que no se como hacer para controlar eso.

gracias
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

RE:ejecutar procedimiento

Publicado por Ángel I. (135 intervenciones) el 01/07/2005 21:57:21
Puedes utilizar una bandera:

al iniciar el programa se crea una variabla publica con valor .f.

Public seejecuto
seejecuto=.f.

ejecutamos procedimiento

inicio procedimiento:
if seejecuto=.f.
hacemos lo que sea
seejecuto=.t. &&con este cambio en la bandera no volverá a ejecutarse
else
messagebox("Ya se ha ejecutado")
endif
fin procedimiento

Suerte
Angel.
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

gracias

Publicado por bekyna (294 intervenciones) el 02/07/2005 17:00:28
muchas gracias por la idea

que tengas un agradable fin de semana.
saludos desde el Estado de Mexico
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