Section courante

A propos

Section administrative du site

INITGRAPH

Initialise le graphique
Turbo Pascal 4+ Graph

Syntaxe

Procedure InitGraph(Var pilote,mode:Integer;chemin:String);

Paramètres

Nom Description
pilote Ce paramètre retourne le numéro du pilote supporté:
Constante Valeur Description
CurrentDriver -128 Cette constante permet d'indiquer le pilote courant pour la procédure GetModeRange
Detect 0 Cette constante permet d'indiquer une autodétection
CGA 1 Cette constante permet d'indiquer une carte vidéo de type CGA
MCGA 2 Cette constante permet d'indiquer une carte vidéo de type MCGA
EGA 3 Cette constante permet d'indiquer une carte vidéo de type EGA
EGA64 4 Cette constante permet d'indiquer une carte vidéo de type EGA 64 Ko
EGAMono 5 Cette constante permet d'indiquer une carte vidéo de type EGA monochrome
IBM8514 6 Cette constante permet d'indiquer une carte vidéo de type IBM 8514
HercMono 7 Cette constante permet d'indiquer une carte vidéo de type Hercule
ATT400 8 Cette constante permet d'indiquer une carte vidéo de type AT&T 400
VGA 9 Cette constante permet d'indiquer une carte vidéo de type VGA
PC3270 10 Cette constante permet d'indiquer une carte vidéo de type PC 3270
mode Ce paramètre retourne le plus haut mode vidéo supporté:
Constante Valeur Description
CGAC0 0 Cette constante permet le mode vidéo 320 x 200 pixels
CGAC1 1 Cette constante permet le mode vidéo 320 x 200 pixels
CGAC2 2 Cette constante permet le mode vidéo 320 x 200 pixels
CGAC3 3 Cette constante permet le mode vidéo 320 x 200 pixels
CGAHi 4 Cette constante permet le mode vidéo 640 x 200 pixels
MCGAC0 0 Cette constante permet le mode vidéo 320 x 200 pixels
MCGAC1 1 Cette constante permet le mode vidéo 320 x 200 pixels
MCGAC2 2 Cette constante permet le mode vidéo 320 x 200 pixels
MCGAC3 3 Cette constante permet le mode vidéo 320 x 200 pixels
MCGAMed 4 Cette constante permet le mode vidéo 640 x 200 pixels
MCGAHi 5 Cette constante permet le mode vidéo 640 x 480 pixels
EGAMonoHi 3 Cette constante permet le mode vidéo 640 x 350 pixels
HercMonoHi 0 Cette constante permet le mode vidéo 720 x 348 pixels
VGALo 0 Cette constante permet le mode vidéo 640 x 200 pixels
VGAMed 1 Cette constante permet le mode vidéo 640 x 350 pixels
VGAHi 2 Cette constante permet le mode vidéo 640 x 480 pixels
EGALo 0 Cette constante permet le mode vidéo 640 x 200 pixels
EGAHi 1 Cette constante permet le mode vidéo 640 x 350 pixels
EGA64Lo 0 Cette constante permet le mode vidéo 640 x 200 pixels
EGA64Hi 1 Cette constante permet le mode vidéo 640 x 350 pixels
ATT400C0 0 Cette constante permet le mode vidéo 320 x 200 pixels
ATT400C1 1 Cette constante permet le mode vidéo 320 x 200 pixels
ATT400C2 2 Cette constante permet le mode vidéo 320 x 200 pixels
ATT400C3 3 Cette constante permet le mode vidéo 320 x 200 pixels
ATT400Med 4 Cette constante permet le mode vidéo 640 x 200 pixels
ATT400Hi 5 Cette constante permet le mode vidéo 640 x 400 pixels
IBM8514Lo 0 Cette constante permet le mode vidéo 640 x 480 pixels
IBM8514Hi 1 Cette constante permet le mode vidéo 1024 x 768 pixels
PC3270Hi 0 Cette constante permet le mode vidéo 720 x 350 pixels
chemin Ce paramètre permet de définir le répertoire où sont situés les fichiers de pilote «BGI»

Description

Cette procédure permet d'initialiser le mode d'affichage pour passer à l'écran graphique.

Remarques

Exemple

L'exemple suivant permet de lancer le mode graphique par défaut, trace une ligne et attend que vous tapiez la touche Enter :

  1. Program InitGraphSamples;
  2.  
  3. Uses Graph;
  4.  
  5. Var
  6.  grDriver:Integer;
  7.  grMode:Integer;
  8.  ErrCode:Integer;
  9.  
  10. BEGIN
  11.  grDriver:=Detect;
  12.  InitGraph(grDriver,grMode,' ');
  13.  ErrCode:=GraphResult;
  14.  If ErrCode=grOk Then Begin  { Faire des graphiques }
  15.   Line(0,0,GetMaxX,GetMaxY);
  16.   Readln;
  17.   CloseGraph;
  18.  End
  19.   Else
  20.  Writeln('Erreur graphiques :', GraphErrorMsg(ErrCode));
  21. END.

Voir également

Langage de programmation - Turbo Pascal - Affichage & Graphique - L'instruction «DRAW» du BASIC

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 254 à 258.

Dernière mise à jour : Dimanche, le 25 janvier 2015