IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Turbo Pascal / Borland Pascal132 ressources dans cette catégorie

Sources Turbo Pascal (TP7), Borland Pascal (BPW) et Turbo Pascal pour Windows (TPW).

Liste des 132 ressources de cette catégorie

    Unité BGPH (Background Procedures Handler)

    Téléchargé 5 fois-
    0
    0
    Gestionnaire de procédures appellées à intervalles réguliers (procédures d'arrière-plan).

    Fichiers requis :
    • BGPH.PAS
      L'unité contenant toutes les déclarations des procédures/fonctions externes gérant la procédure d'arrière plan.
    • BGPH.ASM
      Contient le code des procédures/fonctions utilisés par l'unité BGPH.PAS.
    • BGPH.OBJ
      Résultat de la compilation du fichier BGPH.ASM utilisé par l'unité BGPH.PAS.



    Exemple de code :
    • BGPDEMO.PAS
      Simple démonstration des procédures et fonctions de géstion de procédures appelées à intervalles réguliers.



    Développé à l'aide de :
    Licence : Freeware - Publié le 27/12/2010 - Taille 7 Ko - Auteur : Eric2a +

    SS - Simple Spreadsheet

    Téléchargé 5 fois-
    1
    0
    SS est une application de tableur pour DOS créée dans Turbo Pascal 7.
    Il prend en charge les graphiques, les formules mathématiques de base et l'impression.
    Licence : MIT - Publié le 05/06/2017 - Auteur : tinyrecx +

    Threads pour Compteur et Chronomètre Digital

    Téléchargé 5 fois-
    0
    0
    LES THREADS
    Les threads permettent l'exécution simultanée de plusieurs parties d'un programme dans le même processus. Les alternatives aux Threads sont ProcessMessage et le Timer.
    Suite un source que j'avais déposé auparavant par l'utilisation de ProcessMessage pour gérer rapidement un compteur digital, la communauté a réagi en me proposant de passer par les threads. Je remercie en particulier Roland Chastain et Andnotor pour leurs remarques qui m'ont poussé à approfondir les Threads qui offrent de belles possibilités à la condition de bien comprendre la répartition des différents temps des processus et du processeur. Les sources répartis dans trois sous répertoires représentent une évolution de possibilités pour laisser la main à ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 22/05/2025 - Auteur : Jlmat +

    Test d'existence et copie de fichier

    Téléchargé 5 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Unité regroupant diverses fonctions de gestion de fichiers.
    Licence : Freeware - Publié le 11/11/2010 - Taille 0,7 Ko - Auteur : denokan +

    Objet TIniFile pour gérer les fichiers ini

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Unité implémentant l'objet TIniFile de Delphi permettant de gérer les fichiers ini.
    Licence : Freeware - Publié le 11/11/2010 - Taille 4,1 Ko - Auteur : denokan +

    PC Sound Programmer 2.0

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Routines pour jouer de la musique sur le haut-parleur du PC, écrites par Foyal S. Carter.
    Licence : Freeware - Publié le 07/11/2010 - Taille 13 Ko

    Demomaker : fractale

    Téléchargé 4 fois-
    0
    0
    Une belle fractale. Possibilité de zoomer une partie, de changer la palette de couleur, etc.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Moteur 3D VESA

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Un moteur 3D façon Wolfenstein ou Doom, version VESA.
    Licence : Freeware - Publié le 15/11/2010 - Taille 59,8 Ko - Auteur : Paul TOTH +

    Demomaker : effet de bumping

    Téléchargé 4 fois-
    0
    0
    Crée un effet de bumping (livré avec l'image).
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    SDK ATI Rage 128 pour DOS + Unité FLAT

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Portage sous DOS du SDK de la carte Rage 128 d'ATI. Gère la 2D.

    Ce projet exploite l'adressage mémoire flat, ça permet à un programme DOS d'accéder à la totalité de la mémoire du PC. L'astuce consiste à basculer en mode protégé pour fixer les sélecteurs protégés puis de revenir en mode réel. Ensuite l'adresse mémoire se fait en mode réel avec des registres 32bits pour accéder à toute la mémoire physique.
    Licence : Freeware - Publié le 16/11/2010 - Taille 34,9 Ko - Auteur : Paul TOTH +

    Unité Vbe2Ext

    Téléchargé 4 fois-
    0
    0
    C'est une extension non autonome de l'unité Vbe2.

    Elle apporte de nouvelles fonctions pour une gestion encore plus élaborée des graphismes :
    • Affichage de figures géometriques avec texture ;
    • Support plus évolué des formats d'images Bitmap, Icones, Targa, Gif, Pcx ;
    • Détection automatique du type d'image ;
    • Possibilité de suivi dans l'avancement du chargement des images ;
    • Ajout de fonctions de copie d'images de grande taille ;
    • Support de la transparence ;
    • Gestion des entrées clavier (ReadLnGr, ...) avec arriere-plan.

    Un mode graphique doit etre initialisé avant l'appel d'une des fonctions de cette uni ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Unité XMS

    Téléchargé 4 fois-
    0
    0
    Unité permettant d'accéder à la mémoire XMS :
    • Gestion d'un tas XMS pour une utilisation plus aisée ;
    • Ajout du type flux TXMSStream compatible avec tous les autres flux présents dans l'unité Objects ;
    • Gestion avancée des erreurs pour éviter au maximum les plantages ;
    • Support des langues française et anglaise pour les erreurs.

    Le verrouillage des blocs XMS peut se révéler très aléatoire et doit de ce fait être surveillé de très près.
    Il est impossible de verrouiller des blocs d'une taille supérieure à un mégaoctet. En effet, le verrouillage a pour but de ramener en mémoire basse un bloc de mémoire étendue, donc dans le premier mégaoctet. Il est donc évidemment impossible de placer un bloc ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Demomaker : dessin d'une carte en 3D

    Téléchargé 4 fois-
    0
    0
    Dessine une carte en 3D.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Programme jouant des parties d'échecs

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Ce programme en mode texte (sous MS-DOS) permet d'encoder et de jouer des parties d'échecs en notation internationale.

    Sujets intéressants : dessin de caractères ASCII personnalisés pour représenter des pièces d'échecs en mode texte, utilisation de modes textes de plus de 80 colonnes et de plus de 50 lignes.
    Licence : Freeware - Publié le 11/11/2010 - Taille 33,3 Ko - Auteur : Alcatîz +

    Emulateur Commodore 64 pour DOS

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Un émulateur de Commodore 64 sous MS-DOS.
    Licence : Freeware - Publié le 16/11/2010 - Taille 86,7 Ko - Auteur : Paul TOTH +

    Calcul du nombre de jours entre deux dates

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Ce programme calcule le nombre de jours écoulés entre deux dates.
    Les deux dates doivent être comprises entre le 01/01/1901 et le 31/12/2099.

    Ref.: "Mathématiques par l'informatique individuelle" de H. Lehning et D. Jakubowicz, Masson, Paris, 1982.
    Licence : Libre - Publié le 16/11/2011 - Éditeur : Jean-Pierre Moreau +

    Demomaker : dessin et rotation d'un visage en 3D par lissage Gouraud

    Téléchargé 4 fois-
    0
    0
    Dessin et rotation d'un visage en 3D par lissage Gouraud.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    CreeLEDs

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Ce programme permet de créer des tableaux de 64 LEDS (8 lignes x 8 colonnes) pour faires des petites animations qui seront affichées sur le PC à l'aide du programme MYSLIDE (et pourquoi pas à l'aide 2 microcontroleurs PIC (1 en X et 1 en Y) et de 64 LEDs bicolores).
    Licence : Freeware - Publié le 15/11/2010 - Taille 93,3 Ko - Auteur : Mic** +

    Demomaker : rotation 3D avec lissage Phong

    Téléchargé 4 fois-
    0
    0
    Rotation d'un donut en 3D avec un lissage Phong.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Sauvegarde et restauration CMOS

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Deux utilitaires complémentaires permettant de sauvegarder et restaurer les données de la CMOS. La lecture et l'écriture se font par accès direct aux ports. Reconnaissance des CMOS récentes jusqu'à 256 octets.
    Licence : Freeware - Publié le 21/11/2010 - Taille 13,7 Ko - Auteur : Alcatîz +