All Constants

Name Unit Description
al_cancel u_m_util

 

al_error u_m_util

 

al_nothing u_m_util

Auteur: Premartin Patrick Date: 26/08/1991. 28/08/1991. 29/08/1991. 30/08/1991. 09/09/1991. 14/11/1991. 26/11/1991. 27/11/1991. 24/06/1992. 25/06/1992. 28/07/1992. ( Interface Multi-Langue ) 29/07/1992. Langage: Turbo Pascal 6.0 But: Affichage de fenetres et de messages avec choix au clavier ou a la souris.

al_ok u_m_util

 

al_wait u_m_util

 

blanc u_couleur

 

bleu u_couleur

 

bleu_clair u_couleur

 

Carac_Bell U_Code_Clavier

 

Carac_Cr U_Code_Clavier

 

Carac_Ff U_Code_Clavier

 

Carac_Ht U_Code_Clavier

 

Carac_Lf U_Code_Clavier

 

Carac_Nul U_Code_Clavier

CaractŠres sp‚ciaux:

Carac_Vt U_Code_Clavier

 

cga_320x200x4 u_int10h

2 ou

cga_40x25x16 u_int10h

Auteur: Patrick Pr‚martin. Date: 17/07/1992. 21/07/1992. 14/02/1993. Langage: Turbo PAscal 6.0 But: Impl‚mentation de quelques fonctions de l'interruption 10H en Turbo Pascal.

Bibliographie: GUIDE MICROSOFT DE LA PROGRAMMATION DES CARTES GRAPHIQUES (Richard Wilton, Microsoft Corporation)

cga_640x200x4 u_int10h

4 ou

cga_80x25x16 u_int10h

Cartes CGA

Chaine_Vide U_Chaine

Modifi‚e par Pr‚martin Patrick 19/09/1993, Borland Pascal 7.0

code_licence olf_software

 

code_prog olf_software

 

ComplexFont u_bgichr

 

coul_min u_picture

Auteur: Patrick Premartin. Date: 19/12/1991. 24/06/1992. 25/06/1992. Langage: Turbo Pascal 6.0

But: Procedures et fonctions de gestion d'images dans differents formats. Ne fonctionne qu'en mode 320*200*256 pour les images couleur venant de l'Atari.

cyan u_couleur

 

cyan_clair u_couleur

 

c_ch_header u_htd

 

c_cmde_cancel iml_var

 

c_cmde_help iml_var

 

c_cmde_next iml_var

 

c_cmde_ok iml_var

 

c_cmde_previous iml_var

 

C_Codage_1 U_Codage

Voici les deux variables utilis‚es lors du codage. Vous pouvez changer leur valeur par defaut.

C_Codage_2 U_Codage

0010 1010

c_ev_clavier iml_var

 

c_ev_commande iml_var

 

c_ev_rien iml_var

Constantes concernant les valeurs des ‚vennements (cf t_event).

c_ev_souris iml_var

 

C_EXE_Name U_Sgf

 

C_Nb_Ligne_Ecran U_Util

 

c_no_effect iml_var

Constantes concernant les valeurs de retour des fonctions TEST_CLAVIER, TEST_SOURIS, et la zone CMDE des ‚vŠnements.

DaysInMonth u_Calendar

 

DefaultFont u_bgichr

Auteur: Patrick Pr‚martin. Date: 24/07/1992. Langage: Turbo Pascal 6.0 But: Utilisation simplifi‚e des fontes vectorielles de Borland (inclues toutes seules dans le systŠme BGI). Il ne reste qu'… utiliser SETTEXTSTYLE.

editeur olf_software

 

ega_320x200x16 u_int10h

 

ega_640x200x16 u_int10h

Cartes EGA

ega_640x350x2 u_int10h

 

ega_640x650x16 u_int10h

 

env_error u_environnement

Auteur: Patrick Pr‚martin Date: 12/12/1992. Langage: Turbo Pascal 6.0 But: Modification et lecture des variables de l'environnement.

erreur_io u_cache_disk

Taille en octets pour le tampon de chaque fichier.

Espace U_Chaine

 

EuroStyleFont u_bgichr

 

GothicFont u_bgichr

 

gris_clair u_couleur

 

gris_sombre u_couleur

 

header_msg u_msg

Auteur: Patrick Pr‚martin. Date: 21/07/1992. 24/07/1992. 27/07/1992. 28/07/1992. 29/07/1992. 30/07/1992. 05/08/1992. 03/07/1993. Langage: Turbo Pascal 6.0 19/09/1993, Borland Pascal 7.0 But: Gestion des fichiers d'extension MSG contenant les textes multi-lingues pour les nouveaux logiciels Olf Software.

La langue par d‚faut est le Fran‡ais.

hgc_80x85x2 u_int10h

 

icn_header u_icn

Auteur: Patrick Pr‚martin. Date: 05/08/1992. 10/08/1992. 11/08/1992. Langage: turbo Pascal 6.0 But: Gestion des icones (fichiers .ICN) cr‚‚es par 'Icon Maker' de Olf Software.

Note: Les coordonn‚es X et Y sont celles du coin haut-gauche du cadre de 24*24 dans lequel seront affich‚es les icones.

Int_Clavier U_Interupt

 

Int_Clavier_2 U_Interupt

 

Int_Disque U_Interupt

 

Int_Equipement U_Interupt

 

Int_Fin_Exe U_Interupt

 

Int_Heure U_Interupt

 

Int_Memoire U_Interupt

 

Int_Ms_Dos U_Interupt

 

Int_Port_Serie U_Interupt

 

Int_Printer U_Interupt

 

Int_Prt_Scr U_Interupt

Auteur: Pr‚martin Patrick.

Cette unit‚ contient une proc‚dure en 8086 (INTERUPT.OBJ) qui permet aux utilisateurs du Turbo Pascal d'utiliser les interruptions logicielles.

La proc‚dure INTR (qui est aussi fournie avec l'unit‚ DOS) permet d'acceder aux 256 interruptions (de la 0 … la 255 incluses), mais il est recommand‚ de connaitre les parametres … leur passer avant de les utiliser.

Int_Reboot U_Interupt

 

Int_Souris U_Interupt

 

Int_Spooler U_Interupt

 

Int_Video U_Interupt

 

jaune u_couleur

 

keyboard_type u_keyboard

 

langue_autorisee u_msg

 

langue_par_defaut u_msg

 

langue_utilisee u_msg

 

Left_Button mouse

Indique le nombre maximal de fichiers .MOU simultan‚ment en m‚moire.

magenta u_couleur

 

magenta_clair u_couleur

 

marron u_couleur

 

maxx_0 u_joystick

 

maxx_1 u_joystick

 

maxy_0 u_joystick

 

maxy_1 u_joystick

 

max_col u_htp

 

max_ecran u_htd

 

max_keyboard_type u_keyboard

Auteur: Patrick Pr‚martin. Date: 06/09/1992 Langage: Turbo Pascal 6.0 But: Choix du clavier en fonction du pays (scan code <-> touche, ou ASCII).

max_lig u_htp

Auteur: Patrick Premartin Date: 27/12/1991. 28/12/1991. 06/01/1992. 27/07/1992. Langage: Turbo Pascal 6.0 But: Gestion d'une page d'‚cran utilis‚e par 'Hyper Text Maker'.

mcga_320x200x256 u_int10h

Cartes MCGA

mcga_640x480x2 u_int10h

 

mess_careware olf_software

 

mess_demo olf_software

 

mess_freeware olf_software

 

mess_nothing olf_software

Nombre maximal d'utilisations d'un programme non enregistr‚.

mess_num olf_software

 

mess_shareware olf_software

 

Middle_Button mouse

Code du bouton droit.

minx_0 u_joystick

Variables permettant le calibrage des Joysticks analogiques:

minx_1 u_joystick

 

miny_0 u_joystick

 

miny_1 u_joystick

 

Mouse_Curs mouse

Auteur: Premartin Patrick

Date: 14/01/1992.

Langage: Turbo Pascal (toutes versions … partir de la version 4.0)

But: Regroupement de proc‚dures et de fonctions permettant l'utilisation des souris 100% compatibles Microsoft, et gestion des fichiers d'extension .MOU cr‚‚s par 'MOUse Maker'.

Cette unit‚ est copyright Olf Software. Elle est utilisable par tous, aucune contribution n'est demand‚e. Nous vous demandons quand mˆme de vous faire connaŒtre par nous...Vous pourriez peut-ˆtre avoir besoin de nos logiciels un jour...

L'unit‚ est exclusivement distribu‚e par Distri Soft Club Route de Champagne 77210 Samoreau France.

Mouse_Curs U_Mouse

Auteur: Pr‚martin Patrick. Date: 26/01/1991. 30/01/1991. 10/02/1991. 15/02/1991. 28/02/1991. 23/03/1991. Langage: Turbo Pascal 4.0 15/08/1991. 19/08/1991. 26/08/1991. 27/11/1991. Langage: Turbo Pascal 6.0

But: Utilisation de la souris … partir du Turbo Pascal.

Mouse_On mouse

True si le curseur de la souris est visible, False dans le cas contraire.

Mouse_On U_Mouse

True si le curseur de la souris est visible, False dans le cas contraire.

msg_d u_msg

Messages en Anglais.

msg_f u_msg

 

msg_gb u_msg

Messages en Fran‡ais.

msg_i u_msg

Messages en Allemand.

nb_fic u_cache_disk

Auteur: Patrick Pr‚martin. Date: 06/08/1992. 14/08/1992. 10/01/1993. Langage: Turbo Pascal 6.0 But: Acc‚l‚ration des lectures/‚critures r‚alis‚es par BLOCKREAD et BLOCKWRITE dans les programmes … l'aide d'un cache disque.

nb_max_champs u_idf

Auteur: Premartin Patrick Date: 14/09/1991. 16/09/1991. 23/09/1991. 25/06/1992. 14/03/1993. Langage: Turbo Pascal 6.0

But: Lectures et ecritures sur des fichiers .IDF

nb_max_fnt u_fnt

Auteur: Premartin Patrick Date: 08/09/1991. 09/09/1991. 14/11/1991. 31/12/1992. Langage: Turbo Pascal 6.0 But: Proc‚dures et fonctions permettant de modifier les trames des caractŠres de codes 0 … 255. (en fait, les 256 nouveaux caractŠres sont accessibles en mode graphique avec les proc‚dures d'affichage incluses)

nb_max_mou mouse

Indique en permanence si la souris est pr‚sente ou pas.

nb_max_mou u_mou

Auteur: Premartin Patrick Date: 21/11/1991. Langage: Turbo Pascal 6.0 But: Procedures et fonctions de changement de la forme de la souris en mode graphique.

nb_max_util olf_software

 

noir u_couleur

Auteur: Patrick Premartin Date: 14/11/1991. Langage: Turbo Pascal 6.0

But: Francisation des noms des 16 couleurs utilisables en mode texte.

nom_fich_msg u_msg

Messages en Italien.

num_dist olf_software

 

num_util olf_software

 

olf_soft_header_1 olf_software

Auteur: Pr‚martin Patrick. Date: 15/08/1991. 19/08/1991. 22/08/1991. 23/08/1991. 25/08/1991. 26/08/1991. 27/08/1991. 09/09/1991. 13/11/1991. 27/12/1991. 26/04/1992. 27/07/1992. 28/07/1992. (Interface Multi-Langues) 30/07/1992. 05/08/1992. 22/11/1992. 13/12/1992. 30/12/1992. 01/01/1993. 02/01/1993. 22/03/1993. Langage: Turbo Pascal 6.0 23/03/1995. Langage: Borland Pascal 7.0 But: Pr‚sentation des logiciels sous le label Olf_Software.

olf_soft_header_2 olf_software

Ins‚rer le code du programme.

pcj_160x200x16 u_int10h

Cartes Hercule

pcj_320x200x16 u_int10h

PC Junior seulement

pcj_640x200x4 u_int10h

 

Right_Button mouse

Code du bouton gauche.

rouge u_couleur

 

rouge_clair u_couleur

 

R_Calendar_View u_Calendar

 

R_Calendar_Window u_Calendar

 

R_horloge_View u_horloge

 

R_horloge_Window u_horloge

 

R_Input_Number u_dialogs

 

SansSerifFont u_bgichr

 

ScriptFont u_bgichr

 

scr_down u_scroll

Scrolling vers le haut.

scr_left u_scroll

Toutes les combinaisons de ces constantes est accept‚e pour la variable Sens des fonctions de scrolling.

scr_right u_scroll

Scrolling vers la gauche.

scr_up u_scroll

Scrolling vers la droite.

SimpleFont u_bgichr

 

SmallFont u_bgichr

 

stick_a u_joystick

Auteur: Patrick Pr‚martin. Date: 21/07/1992 28/07/1992. (Interface Multi-Langues) 30/07/1992. 13/12/1992. (Acc‚l‚ration du tratement) Langage: Turbo Pascal 6.0 But: Gestion des Joysticks reli‚s … un ordinateur AT.

stick_b u_joystick

Num‚ro du Joystick A.

strig_a_1 u_joystick

Num‚ro du Joystick B.

strig_a_2 u_joystick

Bouton 1 du Joystick A.

strig_b_1 u_joystick

Bouton 2 du Joystick A.

strig_b_2 u_joystick

Bouton 1 du Joystick B

tampon_fic u_cache_disk

Nombre de fichiers g‚r‚s.

Touche_Alt_0 U_Code_Clavier

 

Touche_Alt_1 U_Code_Clavier

 

Touche_Alt_2 U_Code_Clavier

 

Touche_Alt_3 U_Code_Clavier

 

Touche_Alt_4 U_Code_Clavier

 

Touche_Alt_5 U_Code_Clavier

 

Touche_Alt_6 U_Code_Clavier

 

Touche_Alt_7 U_Code_Clavier

 

Touche_Alt_8 U_Code_Clavier

 

Touche_Alt_9 U_Code_Clavier

 

Touche_Alt_A U_Code_Clavier

 

Touche_Alt_B U_Code_Clavier

 

Touche_Alt_C U_Code_Clavier

 

Touche_Alt_D U_Code_Clavier

 

Touche_Alt_E U_Code_Clavier

 

Touche_Alt_F U_Code_Clavier

 

Touche_Alt_F1 U_Code_Clavier

F31 … F40 : appuit sur Alt + F1 … F10.

Touche_Alt_F10 U_Code_Clavier

 

Touche_Alt_F11 U_Code_Clavier

 

Touche_Alt_F12 U_Code_Clavier

 

Touche_Alt_F2 U_Code_Clavier

 

Touche_Alt_F3 U_Code_Clavier

 

Touche_Alt_F4 U_Code_Clavier

 

Touche_Alt_F5 U_Code_Clavier

 

Touche_Alt_F6 U_Code_Clavier

 

Touche_Alt_F7 U_Code_Clavier

 

Touche_Alt_F8 U_Code_Clavier

 

Touche_Alt_F9 U_Code_Clavier

 

Touche_Alt_G U_Code_Clavier

 

Touche_Alt_H U_Code_Clavier

 

Touche_Alt_I U_Code_Clavier

 

Touche_Alt_J U_Code_Clavier

 

Touche_Alt_K U_Code_Clavier

 

Touche_Alt_L U_Code_Clavier

 

Touche_Alt_M U_Code_Clavier

 

Touche_Alt_N U_Code_Clavier

 

Touche_Alt_O U_Code_Clavier

 

Touche_Alt_P U_Code_Clavier

 

Touche_Alt_Q U_Code_Clavier

 

Touche_Alt_R U_Code_Clavier

 

Touche_Alt_S U_Code_Clavier

 

Touche_Alt_T U_Code_Clavier

 

Touche_Alt_U U_Code_Clavier

 

Touche_Alt_V U_Code_Clavier

 

Touche_Alt_W U_Code_Clavier

 

Touche_Alt_X U_Code_Clavier

 

Touche_Alt_Y U_Code_Clavier

 

Touche_Alt_Z U_Code_Clavier

 

Touche_Backspace U_Code_Clavier

Touches normales:

Touche_Bas U_Code_Clavier

 

Touche_Ctrl_A U_Code_Clavier

 

Touche_Ctrl_B U_Code_Clavier

 

Touche_Ctrl_Backspace U_Code_Clavier

 

Touche_Ctrl_C U_Code_Clavier

 

Touche_Ctrl_D U_Code_Clavier

 

Touche_Ctrl_Del U_Code_Clavier

 

Touche_Ctrl_Droite U_Code_Clavier

 

Touche_Ctrl_E U_Code_Clavier

 

Touche_Ctrl_End U_Code_Clavier

 

Touche_Ctrl_F U_Code_Clavier

 

Touche_Ctrl_F1 U_Code_Clavier

F21 … F30 : appuit sur Ctrl + F1 … F10.

Touche_Ctrl_F10 U_Code_Clavier

 

Touche_Ctrl_F11 U_Code_Clavier

 

Touche_Ctrl_F12 U_Code_Clavier

 

Touche_Ctrl_F2 U_Code_Clavier

 

Touche_Ctrl_F3 U_Code_Clavier

 

Touche_Ctrl_F4 U_Code_Clavier

 

Touche_Ctrl_F5 U_Code_Clavier

 

Touche_Ctrl_F6 U_Code_Clavier

 

Touche_Ctrl_F7 U_Code_Clavier

 

Touche_Ctrl_F8 U_Code_Clavier

 

Touche_Ctrl_F9 U_Code_Clavier

 

Touche_Ctrl_G U_Code_Clavier

 

Touche_Ctrl_Gauche U_Code_Clavier

 

Touche_Ctrl_H U_Code_Clavier

 

Touche_Ctrl_Home U_Code_Clavier

 

Touche_Ctrl_I U_Code_Clavier

 

Touche_Ctrl_Ins U_Code_Clavier

 

Touche_Ctrl_J U_Code_Clavier

 

Touche_Ctrl_K U_Code_Clavier

 

Touche_Ctrl_L U_Code_Clavier

 

Touche_Ctrl_M U_Code_Clavier

 

Touche_Ctrl_N U_Code_Clavier

 

Touche_Ctrl_O U_Code_Clavier

 

Touche_Ctrl_P U_Code_Clavier

 

Touche_Ctrl_Page_Dn U_Code_Clavier

 

Touche_Ctrl_Page_Up U_Code_Clavier

 

Touche_Ctrl_Prtscr U_Code_Clavier

 

Touche_Ctrl_Q U_Code_Clavier

 

Touche_Ctrl_R U_Code_Clavier

 

Touche_Ctrl_return U_Code_Clavier

 

Touche_Ctrl_S U_Code_Clavier

 

Touche_Ctrl_T U_Code_Clavier

 

Touche_Ctrl_U U_Code_Clavier

 

Touche_Ctrl_V U_Code_Clavier

 

Touche_Ctrl_W U_Code_Clavier

 

Touche_Ctrl_X U_Code_Clavier

 

Touche_Ctrl_Y U_Code_Clavier

 

Touche_Ctrl_Z U_Code_Clavier

 

Touche_Del U_Code_Clavier

 

Touche_Droite U_Code_Clavier

 

Touche_End U_Code_Clavier

 

Touche_Escape U_Code_Clavier

 

Touche_F1 U_Code_Clavier

F1 … F10 : appuit sur la touche correspondante.

Touche_F10 U_Code_Clavier

 

Touche_F11 U_Code_Clavier

 

Touche_F12 U_Code_Clavier

 

Touche_F2 U_Code_Clavier

 

Touche_F3 U_Code_Clavier

 

Touche_F4 U_Code_Clavier

 

Touche_F5 U_Code_Clavier

 

Touche_F6 U_Code_Clavier

 

Touche_F7 U_Code_Clavier

 

Touche_F8 U_Code_Clavier

 

Touche_F9 U_Code_Clavier

 

Touche_Gauche U_Code_Clavier

 

Touche_Haut U_Code_Clavier

 

Touche_Home U_Code_Clavier

Touches de d‚placement du pav‚ num‚rique:

Touche_Ins U_Code_Clavier

 

Touche_Page_Dn U_Code_Clavier

 

Touche_Page_Up U_Code_Clavier

 

Touche_Return U_Code_Clavier

 

Touche_Shift_F1 U_Code_Clavier

F11 … F20 : appuit sur Shift + F1 … F10.

Touche_Shift_F10 U_Code_Clavier

 

Touche_Shift_F11 U_Code_Clavier

 

Touche_Shift_F12 U_Code_Clavier

 

Touche_Shift_F2 U_Code_Clavier

 

Touche_Shift_F3 U_Code_Clavier

 

Touche_Shift_F4 U_Code_Clavier

 

Touche_Shift_F5 U_Code_Clavier

 

Touche_Shift_F6 U_Code_Clavier

 

Touche_Shift_F7 U_Code_Clavier

 

Touche_Shift_F8 U_Code_Clavier

 

Touche_Shift_F9 U_Code_Clavier

 

Touche_Shift_Tab U_Code_Clavier

Autres combinaisons de touches:

Touche_Tab U_Code_Clavier

 

TriplexFont u_bgichr

 

TriplexSimpleFont u_bgichr

 

utilisateur olf_software

 

vert u_couleur

 

vert_clair u_couleur

 

vga_640x480x16 u_int10h

 

vx_0 u_joystick

 

vx_1 u_joystick

 

vy_0 u_joystick

 

vy_1 u_joystick

 

My libraries for Turbo Pascal (c) 1990-2025 Patrick PREMARTIN - Powered by PasDoc
Generated by PasDoc 0.16.0.