Visual Basic 6.0

Seguir
hola estoy haciendo una simulación de sistemas de inventarios en vb, solo tengo una pregunta hay manera de saber si ya se ha llamado a una función que va dentro de un If.

2 Soluciones propuestas

o si existe manera de hacer que cuandom se pida una orden sepa si va a ser la orden 1, 2 o 3 ya que se tiene que pedir primero la 1 despues la 2 y luego la 3, si ya se pidio la 1 no se puede volver a pedir.
SOLUCIÓN ACEPTADA
Puedes colocar una variable global dentro de la funcion que actue como contador, por ejemlo:

Funcion()
Flag=Flag+1
..
..
..
End Funcion

y luego con un Select.....Case, haz que tome la desicion que deba, en funcion del valor de Flag, por ejemplo:

Select Case Flag
Caase=1
accion a tomar.....
Case=2
accion a tomar....
End Select

Espero haya sido claro, sino comentanos.