INSTALLUSERDRIVER |
Installation d'un pilote utilisateur |
---|---|
Turbo Pascal 5+ | Graph |
Syntaxe
Function InstallUserDriver(nompilote:String; pointauto:Pointer):Integer; |
Paramètres
Nom | Description |
---|---|
nompilote | Ce paramètre permet d'indiquer le nom du fichier du pilote utilisateur |
pointauto | Ce paramètre permet d'indiquer le pointeur pointant sur les données du pilote |
Description
Cette fonction permet d'employer un pilote graphique BGI n'étant pas fournit à l'origine par Borland.
Remarques
- La fonction InstallUserDriver vous permet d'utiliser un pilote de périphérique ajouté par le fournisseur. Le paramètre nompilote est le nom de fichier du nouveau pilote de périphérique. Le paramètre pointauto est un pointeur sur une fonction de détection automatique facultative pouvant accompagner le nouveau pilote. Cette fonction de détection automatique ne prend aucun paramètre et renvoie une valeur entière.
- Si la table de pilote interne est pleine, la fonction InstallUserDriver renvoie la valeur -11 (grError); sinon, la fonction InstallUserDriver attribue et retourne un numéro de pilote pour le nouveau pilote de périphérique.
- Ce pilote fourni par le fournisseur peut être utilisé de deux manières. Supposons que vous avez une nouvelle carte vidéo appelée Gladir Graphics Adapter (GLADIRGA) et que le fabricant de GLADIRGA vous a fourni un pilote de périphérique BGI (GLADIRGA.BGI). Le moyen le plus simple d'utiliser ce pilote consiste à l'installer en appelant InstallUserDriver, puis en transmettant la valeur de retour (le numéro de pilote attribué) directement à InitGraph :
La valeur NIL du paramètre pointauto dans l'appel InstallUserDriver indique qu'il n'existe pas de fonction de détection automatique pour le GLADIRGA.
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 262.
Dernière mise à jour : Dimanche, le 25 janvier 2015