Accueil        Lexique        UNITéS        Algorithmes        Tutoriel   

Les unités de Pure Pascal (langage Pascal pour les ordinateurs de la gamme Atari ST), compatible Turbo Pascal.

Unité GEM : Fonction form_alert

Déclaration

function form_alert( fo_adefbttn : Integer; fo_astring : String ) : Integer;

Description

Dessine une soi-disant boîte d'alerte sur l'écran et gère les entrées de l'utilisateur. Les boîtes d'alerte sont principalement utilisées pour les messages d'erreur et les requêtes de sécurité.

Paramètres

  1. fo_adefbttn Numéro du bouton par défaut qui doit être activé avec la touche retour. 0 aucun, 1 premier, etc.
  2. fo_astring Données pour la boîte d'alerte dans ce qui suit
    Format:
    [ Icon ][ Text ][ Buttons ]
    L'icône est un nombre entre 0 et 3:
    • 0 pas d'icône
    • 1 Icône de note (message à l'utilisateur)
    • 2 Icône d'attente (requête de sécurité)
    • 3 Icône d'arrêt (problème grave)
    Le texte contient le texte de la boîte d'alerte, jusqu'à 5 lignes avec un maximum de 30 caractères par ligne, séparés avec '|'. Les bouttons contiennent les noms d'un maximum de trois boutons, précédés de '|' séparé.

Résultat

0 en cas d'erreur

Exemple

{ Requête de sécurité avant la suppression d'un fichier }
button := form_alert( 1,'[1][ fichier | "'
  + fileName
  + '"| à supprimer ? ][ Nein | Ja ]');
  if button = 2 then
    error := Fdelete(fileName);

Vous trouverez dans cette zone la liste de toutes les Unités (équivalent des "Librairies" en C) de Pure Pascal. Les Unités indiqués comme standards existent dans la majorité des compilateurs Pascal existant sur ordinateurs 16 bits et au dela (dont Turbo Pascal 3 mini). Les unités indiqués comme Atari sont spécifiques aux systèmes d'exploitation des Atari ST (TOS n.n).

Accès aux unités

Les menus déroulants de chaque unité sont des accès directs aux procédures et fonctions, classés alphabétiquement (sans tenir compte de la casse, puisque le langage Pascal ne tient pas compte de la casse!)
CRT (Standard)

DOS (Standard)

GEM : AES (Atari)

GEM : VDI (Atari)

Graph (Standard)

Overlay (Standard)

Printer Strings (Standard)

System (Standard)

TOS : BIOS (Atari)

TOS : GEMDOS (Atari)

TOS : XBIOS (Atari)

Cette page Unités est issu du fichier UNIT.HLP de la documentation de Pure Pascal (d'Application Systems Heidelberg), qui a été convertie en format TXT puis traduite de l'Allemand grâce à Google Translator : des milliers de copier/coller de et vers Google translator ont été nécessaires, ne connaissant pas un mot d'Allemand!


Copyright © 2021 par Albatros Concept (Bruno Aubin)