Latis Pro 5.6.25.0 : Installation sous Windows 2000

Le seul ordinateur qui me reste sous Windows fonctionne avec Windows 2000. Une antiquité donc. Ayant besoin d’installer Latis Pro 5.6.25.0 (qui ne fonctionne que sous Windows), je me suis résolu à l’installer sur mon vieux système. Et là patatras, j’ai un message qui m’indique que la bibliothèque de liaisons dynamique gdiplus.dll est introuvable. Après une trop longue recherche sur Internet, j’ai résolu le problème en mettant le fichier en question (issu du patch de sécurité WindowsXP-KB975337-x86-ENU) dans le répertoire LatisPro (C:\Program Files\Eurosmart\LatisPro). L’installation du logiciel en version gratuite se fait avec la clé « LTP 111 222 333 » (sans limitation de temps ; les acquisitions ne sont toutefois pas possibles).

Turbo Pascal : BGIDriv et BGIFont

Dans un de mes programmes écrit avec Turbo Pascal, plus de 20 ans après, je ne savais plus d’où sortaient les unités BGIDriv et BGIFont alors j’ai tout repris à zéro :

Créer un répertoire C:\TEMP (mkdir temp dans DOSBox).
Copier dans ce répertoire les fichiers BGIDRIV.PAS, BGIFONT.PAS, BGILINK.PAS, BGILINK.MAK qu’on trouve dans ~/DOSBox/TP7/EXAMPLES/BGI.
Copier dans ce même répertoire tous les fichiers .CHR et .BGI qu’on trouve dans ~/DOSBox/TP7/BGI.
Modifier BGILINK.MAK en remplaçant BGI = ..\..\bgi par BGI = \TEMP

Dans DosBox, taper :
cd temp
make -fbgilink.mak

BGIDRIV.TPU et BGIFONT.TPU sont alors créés.
Les copier dans ~/DOSBox/PERSO/TP7/BUILD/.

On peut ensuite supprimer C:\TEMP.

Seules GothicFont (GOTH.CHR), SmallFont (LITT.CHR), TriplexFont (TRIP.CHR) et SansSerifFont (SANS.CHR) sont intégrées dans l’unité BGIFONT.TPU.
Pour BoldFont (BOLD.CHR), EuroFont (EURO.CHR), ComplexFont (LCOM.CHR), SimplexFont (SIMP.CHR), ScriptFont (SCRI.CHR) et TriplexScriptFont (TSCR.CHR), il faut utiliser InstallUserFont de l’unité Graph. J’en parlerai plus tard…