INACTIVE()

INACTIVE(N)

RETOURNE 1 SI L'OBJET SYSTÈME NUMÉRO N N'EST PAS ACTIF, 0 SINON

  • Type: Fonction
  • Paramètre: 1
  • Groupe: Objets Système

ACTION

La fonction INACTIVE(N) retourne 1 si l'objet système désigné par son numéro N est inactif.

L'état par défaut d'un objet système est "actif". Un objet système peut être rendu inactif par la commande INACTIVE et rendu à nouveau actif par la commande ACTIVE.

Un TIMER est actif par défaut ou après la commande TIMER_ON. Un TIMER est inactif après la commande TIMER_OFF.

Remarque 1: Une autre commande ACTIVE(N) retourne 1 si l'objet système désigné par son numéro N est actif.

Remarque 2: Les objets système du type : MAIN_MENU, SOUND, OPEN_DIALOG, SAVE_DIALOG, DLIST, MAIN_MENU_POP, OPEN_DIALOG_PIC, SAVE_DIALOG_PIC, SERIAL, IMAGE ne peuvent pas être inactivés. Les fonctions ACTIVE(N) ou INACTIVE(N) déclenchent une erreur quand elles sont appliquées à ces objets système.

SYNTAXE : Resultat=INACTIVE(N)

  • N = numéro de l'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.

UTILISATION

  • La fonction INACTIVE() est utilisée pour savoir si un objet système est inactif.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le nombre maximum permis d'objets systèmes.
  • Si le numéro N est inférieur à 0.
  • Si l'objet système numéro N n'existe pas.
  • Si l'objet numéro N est du type : MAIN_MENU, SOUND, OPEN_DIALOG, SAVE_DIALOG, DLIST, MAIN_MENU_POP, OPEN_DIALOG_PIC, SAVE_DIALOG_PIC, SERIAL, IMAGE.

EXEMPLE

rem créer un BUTTON

button 1:caption 1,"button"

inactive

rem imprimer son état d'activité

print

print

print active(1)

print inactive(1)

EN RAPPORT

ACTIVE

INACTIVE

ACTIVE()