Section courante

A propos

Section administrative du site

BGIOBJ.EXE

BGI à objet
Turbo C 2.0

Syntaxe

BGIOBJ [/F] source destination publicname seg-name seg-class

Paramètres

Paramètre Description
-F Ce paramètre permet d'indiquer à BGIOBJ.EXE d'utiliser un nom de segment autre que _TEXT (valeur par défaut) et de modifier le nom public et le nom du fichier de destination.
/F Ce paramètre permet d'indiquer à BGIOBJ.EXE d'utiliser un nom de segment autre que _TEXT (valeur par défaut) et de modifier le nom public et le nom du fichier de destination.
source Ce paramètre d'indiquer le pilote ou le fichier de police de caractères à convertir. Si le fichier ne fait pas partie des fichiers de pilote/police de caractères livrés avec Turbo C, vous devez spécifier un nom de fichier complet (y compris l'extension).
destination Ce paramètre d'indiquer le nom du fichier objet à produire. Le nom du fichier de destination par défaut est source.OBJ ou sourceF.OBJ si vous utilisez l'option /F.
publicname Ce paramètre permet d'indiquer le nom étant utilisé dans le programme lors d'un appel à registerbgidriver ou registerbgifont (ou leurs versions far respectives) à lier dans le module objet.
seg-name Ce paramètre permet d'indiquer le nom public, soit le nom externe utilisé par l'éditeur de liens, il doit donc être le nom utilisé dans le programme, précédé d'un trait de soulignement. Si votre programme utilise les conventions d'appel Pascal, n'utilisez que des lettres majuscules et n'ajoutez pas de trait de soulignement.
seg-class Ce paramètre permet d'indiquer un nom de segment facultatif ; la valeur par défaut est _TEXT (ou filename_TEXT si /F est spécifié) Il s'agit d'une classe de segment facultative ; la valeur par défaut est CODE.

Description

Cette commande permet d'effectuer la conversion pour les polices de caractères et les pilotes .BGI.

Le BGIOBJ est un utilitaire que vous pouvez utiliser pour convertir des fichiers de pilote graphique et des ensembles de caractères (fichiers de polices de caractères à traits) en fichiers objet (.OBJ). Une fois qu'ils sont convertis, vous pouvez les lier à votre programme, en les intégrant au fichier exécutable. Ceci est proposé en plus du schéma de chargement dynamique du paquet graphique, dans lequel votre programme charge les pilotes graphiques et les ensembles de caractères (polices de caractères à traits) à partir du disque au moment de l'exécution. Lier les pilotes et les polices de caractères directement dans votre programme est avantageux car le fichier exécutable contient tous (ou la plupart) des pilotes et/ou des polices de caractères dont il pourrait avoir besoin, et n'a pas besoin d'accéder aux fichiers de pilotes et de polices sur le disque lors de l'exécution. Cependant, lier les pilotes et les polices de caractères dans votre fichier exécutable augmente sa taille. Pour convertir un pilote ou un fichier de polices de caractères en un fichier objet pouvant être lié, utilisez l'utilitaire BGIOBI.EXE. Voici la syntaxe simplifiée :

BGIOBJ sourcefile

sourcefile est le pilote ou le fichier de police de caractères à convertir en fichier objet. Le fichier objet créé porte le même nom de fichier que le fichier source, avec l'extension .OBJ ; par exemple, EGAVGA.BGI donne EGAVGA.OBJ, SANS.CHR donne SANS.OBJ,...

Remarques

Exemple

Voici un exemple complet : Supposons que vous souhaitiez convertir les fichiers du pilote graphique CGA, de la police gothique et de la police de caractères triplex en modules objets, puis les lier à votre programme.



Dernière mise à jour : Vendredi, le 21 Janvier 2022