Section courante

A propos

Section administrative du site

Introduction

Bien que le logiciel QuickPascal de Microsoft n'eut pour ainsi dire aucun succès au près du public, on ne peut cependant pour cette même raison, l'abandonner, et ne pas décrire de façon sommaire sa structure. Les références suivantes sont associée à la version 1.0 du «Unit Quick Pascal» datant de 1989. Il existe peut-être d'autres versions, seulement je n'en ai hélas ou heureusement jamais entendu parler.

Structure du fichier

Voici donc sa structure d'entête :

Déplacement Taille Description
00h à 03h 4 octets Signature du fichiers d'unité Quick Pascal correspondant au quatre lettres suivantes: «MSQP»
04h à 09h 6 octets Réservé ou pour un usage inconnu.
0Ah à 0Bh 1 mot Nombre d'unité référencé par cette unité. On peut considérer qu'il s'agit d'un décompte correspondant à l'instruction «USES ...,...»
0Ch à 017h 12 octets Réservé ou pour un usage inconnu.
18h à 19h 1 mot Taille des fichiers incluse lors de la compilation.
1Ah à 22h 8 octets Réservé ou pour un usage inconnu.
23h à 2Ch 9 octets Nom de l'unité. Le nom suivant le «Unit». Le compilateur stock son nom sous la forme d'une chaîne de caractères de format STRING pascal, c'est-à-dire que le premier octet correspond à sa longueur tandis que le reste est la chaîne de caractères elle-même.


Dernière mise à jour : Mardi, le 24 juin 2014