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

Turbo Pascal / Borland Pascal131 ressources dans cette catégorie

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

Liste des 131 ressources de cette catégorie

    Snake

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

    Jeu de Snake en mode graphique.
    Logiciel - Licence : Freeware - Publié le 11/11/2010 - Taille 4,6 Ko - Auteur : darrylsite +

    Moteur 3D

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

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

    Unité EqParser

    Téléchargé 7 fois-
    0
    0
    Permet l'évaluation d'expression algébrique sous forme numérique et le tracé de la représentation graphique associée.

    Support des fonctions standard, trigonométriques, hyperboliques, logiques ainsi que certaines fonctions utiles.
    Possibilité d'ajouter ses propres constantes et fonctions afin de rendre l'unité polyvalente.
    Support des caractères spéciaux dans les noms des fonctions et constantes (notamment û, ý, ã, ò, ó, ö, ì, ÿ, etc) !

    L'unité n'accepte aucune omission. Ainsi, toutes les opérations doivent figurer dans l'expression, notamment les signes de multiplication.
    L'évaluation étant numérique, il convient de porter une attention toute particulière aux ensembles de définition des fonctions et aux ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Récupération de données sur une disquette défectueuse

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

    Ce programme (sous Windows) permet de récupérer des données sur une disquette défectueuse. Il peut combiner les portions valides des deux copies de la FAT pour reconstituer la séquence des secteurs d'un fichier ou d'un répertoire.

    Sujets intéressants :
    - Parcours d'une FAT 12 bits,
    - Utilisation de fenêtres enfants et de dialogues non modaux,
    - Dialogues Windows standard d'enregistrement de fichier, de choix de police de caractères et de choix de couleurs.
    Licence : Freeware - Publié le 16/11/2010 - Taille 194,0 Ko - Auteur : Alcatîz +

    Liste de nombres premiers

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

    Catégorie : problèmes arithmétiques.
    Ce programme crée la liste de tous les nombres premiers de 1 à N.
    Licence : Libre - Publié le 04/12/2011 - Éditeur : Jean-Pierre Moreau +

    Demomaker : effet avec de l'eau

    Téléchargé 7 fois-
    0
    0
    Superbe effet avec de l'eau.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    MATER - Recherche de mat à partir d'une position donnée d'une partie d'échecs

    Téléchargé 7 fois-
    1
    0
    MATER - Un programme simple de recherche de mat. Valentin Albillo, 1998.

    MATER est un programme simple de recherche de mat, implémenté comme une commande MS-DOS. Etant donné 1° une position légale notée au format FEN, 2° la couleur qui a le trait et 3° un nombre de coups, le programme cherche un coup qui aboutit à un mat en un nombre de coups inférieur ou égal à la limite prescrite.

    J'avais téléchargé il y a quelques mois le code source de ce programme, ainsi que la page de présentation au format HTM. Or je viens de constater que la page en question est devenue indisponible.
    C'est pourquoi je me suis permis d'ajouter le code source et la page de présentation originale dans les sources de developpez.com.

    Voir la suite
    Logiciel - Licence : Non renseignée - Publié le 12/11/2021 - Taille 98 Ko - Éditeur : Valentin Albillo +

    Carnet d'adresses

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

    Carnet d'adresses et répertoire téléphonique. Le programme peut servir de serveur DDE pour une autre application (un modèle de document WinWord 6 accompagne d'ailleurs le source).

    Sujets intéressants : Dialogues Windows standard de choix de police de caractères et de choix de couleurs, impression de listings et d'étiquettes.
    Licence : Freeware - Publié le 15/11/2010 - Taille 119,8 Ko - Auteur : Alcatîz +

    Conversion entre bases de 2 à 36

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

    Catégorie : problèmes arithmétiques.
    Ce programme convertit un nombre d'une base A vers une base B, A et B étant compris entre 2 et 36.

    Ref.: "Mathématiques en Turbo-Pascal" de M. Ducamp et A. Reverchon, Eyrolles, Paris, 1988.
    Licence : Libre - Publié le 15/11/2011 - Éditeur : Jean-Pierre Moreau +

    Demomaker : rotation et zoom

    Téléchargé 6 fois-
    0
    0
    Rotation et zoom sur une image de 256x256 pixels.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Stocker des matrices importantes en mémoire

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

    Une manière de contourner la barrière de la limite mémoire pour le segment DATA présenté au travers d'un exemple concernant des "matrices-disques", de larges matrices stockées sur le disque dur. A l'appui un fichier PDF expliquant le principe et le programme d'exemple.
    Licence : Freeware - Publié le 15/11/2010 - Taille 102,1 Ko - Auteur : forbin +

    Utiliser l'API Win32 dans un programme Win16

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

    Une unité permettant à un programme Windows 16 bits d'appeler des fonctions de l'API Windows 32 bits grâce à la technique du thunking générique.

    Voir à ce sujet ce tutoriel sur le thunking générique.
    Licence : Freeware - Publié le 16/11/2010 - Taille 10,0 Ko - Auteur : Alcatîz +

    Unité pour tp7

    Téléchargé 5 fois-
    1
    0
    Une unité bien pratique qui contient les fonctions

    function StringToInt(s : string) : integer;
    function IntToString(i : integer) : string;
    procedure fenetre(X1 : integer; Y1 : integer; X2 : integer; Y2 : integer); (fenetre a double bordure)
    procedure dec(i : integer; a : integer); decrementer
    procedure centrer(s : string; y : integer); centre une chaine pour un y donné
    procedure instcolorln(i :string;e : byte;b : byte); couleur sur une ligne e=nouvelle couleur et b = ancienne couleur
    procedure instcolor(i :string;e : byte;b:byte); la même chose sans aller à la ligne
    procedure pleinecran;
    function on_click_button(x1,y1,x2,y2:integer):boolean; a faire marcher ^^
    pr ... Voir la suite
    Licence : Non renseignée - Publié le 10/12/2010 - Taille 2 Ko - Auteur : EpiTouille +

    Kit de développement de jeux

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

    Un kit de développement de jeux Zelda-like sous DOS. Contient également deux programmes d'import/export pour gérer les sprites depuis et vers un bitmap Windows.
    Licence : Freeware - Publié le 16/11/2010 - Taille 56,3 Ko - Auteur : Paul TOTH +

    Lecture, écriture et formatage de disquette

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

    Cette application permet de lire, d'écrire ou de formater les secteurs d'une disquette. Elle sert d'illustration au tutoriel sur la programmation avancée Turbo Vision.
    Licence : Freeware - Publié le 15/11/2010 - Taille 6,6 Ko - Auteur : M.Dlb +

    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 +

    Unité Timer

    Téléchargé 5 fois-
    0
    0
    Unité permettant d'utiliser les fonctionnalités du timer du BIOS au moyen de l'objet TTimer ou bien de la fonction SetTimer.

    Permet notamment de créer des gestionnaires en arrière-plan, avec une fréquence d'appel définissable par l'utilisateur.
    Présence de la fonction Rdtsc pour effectuer des mesures de précision pour les calculs de durées.
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    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 +

    Calculatrice à entiers longs

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

    Catégorie : problèmes arithmétiques.
    Il s'agit d'une calculatrice effectuant des opérations sur des entiers longs sous forme de chaînes, utilisant l'unité PCalcFun.

    Ref.: "Turbo Pascal for Windows - Techniques and Utilities" de Neil J. Rubenking, PC Magazine & ZD Press, 1992.
    Licence : Libre - Publié le 04/12/2011 - Éditeur : Jean-Pierre Moreau +

    Compilateur ZPascal

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

    Le squelette d'un petit compilateur Pascal.
    Licence : Freeware - Publié le 16/11/2010 - Taille 15,6 Ko - Auteur : Paul TOTH +