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

Delphi & Pascal794 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Delphi & Pascal

Liste des 794 ressources de cette catégorie

    Jeu de Triple Yahtzee

    Téléchargé 11 fois-
    3
    0
    Il s'agit d'un jeu de Triple Yahtzee à plusieurs joueurs sur un même poste.

    Le projet n'utilise que des composants ultra-classiques, à l'exception du composant Iphtml dont le paquetage Turbopower_Ipro est fourni avec le code source. Il a été réécrit en "tout objet" en mettant en application les notions détaillées dans les excellents tutoriels de Gilles Vasseur sur la POO (dont vous trouvez les liens ci-dessous).

    Bon amusement !
    Licence : GPL - Publié le 18/09/2016 - Auteur : Alcatîz +

    Comment vider la corbeille

    Téléchargé 11 fois-
    0
    0
    Ce source montre comment vider la corbeille Windows.
    Licence : Non renseignée - Publié le 23/02/2013 - Taille 1,5 Ko - Auteur : DelphiCool +

    Images sous forme de texte (version évoluée)

    Téléchargé 11 fois-
    0
    0
    Images sous forme de texte (version évoluée).
    Licence : Non renseignée - Publié le 11/02/2013 - Auteur : jca +

    Module 2, chapitre 3 : Les entiers

    Téléchargé 11 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Comment définir et utiliser les différents types d’entiers, une des formes que prennent les types ordinaux.
    L'exemple principal est une application calculant des carrés magiques (image 1).
    Dans le laboratoire, vous êtes invité(e) à réaliser les applications suivantes :
    • table de multiplication (image 2) ;
    • somme des N premiers entiers (image 3) ;
    • factorielle d'un nombre entier (image 4).

    Code source - Licence : Creative Commons - Publié le 24/03/2023 - Auteur : Alcatîz +

    Courbes de Bézier

    Téléchargé 11 fois-
    0
    0
    Tracé de courbes de Bézier et déplacement des points.
    Licence : Non renseignée - Publié le 03/02/2013 - Taille 6Ko - Auteur : jca +

    Gestion d'additions

    Téléchargé 11 fois-
    0
    0
    Générations d'additions imprimées à effectuer à la main. Le programme imprime également les résultats.
    Licence : Non renseignée - Publié le 03/02/2013 - Taille 11Ko - Auteur : jca +

    Exemple d'extension du menu contextuel du shell de Windows

    Téléchargé 11 fois-
    0
    0
    Cet exemple a pour but de montrer comment ajouter un ou plusieurs éléments de menu dans le menu contextuel du shell de Windows. Cette méthode est plus complexe que le simple ajout de commandes dans la ruche correspondant au type de fichier dans la base de registre, mais elle présente de nombreux avantages. En particulier la possibilité de tester les fichiers sélectionnés avant l'ouverture du menu ainsi que celle de modifier le texte de l'item de menu en fonction des fichiers sélectionnés.
    Licence : Non renseignée - Publié le 23/02/2013 - Auteur : Pierre Castelain +

    Transformation d'un metafile en mémoire

    Téléchargé 11 fois-
    0
    0
    Voici une unité contenant une procédure de transformation d'un metafichier Windows. Les metafichiers (wmf ou emf) sont des fichiers images contenant la description vectorielle d'un dessin. Ils ont l'avantage de pouvoir être redimensionnés sans perte de qualité. Par contre, leur modification en mémoire est assez fastidieuse.

    Le source suivant vous permet d'appliquer plusieurs transformations à un de ces fichiers en mémoire : rotation (dans le sens inverse des aiguilles d'une montre, inversion (haut-bas) et miroir (droite-gauche).

    Pour l'utiliser, passez le handle d'un TMetafile à la procédure en indiquant les transformations désirées.

    Ce code source n'est pas parfait car la transformation de certains ordres G ... Voir la suite
    Licence : Non renseignée - Publié le 11/02/2013 - Auteur : Pierre Castelain +

    CPUID : Information sur le processeur

    Téléchargé 11 fois-
    0
    0
    Cette fonction permet de déterminer le type de processeur installé.

    Ce code suppose que le processeur est un 386 au minimum, et il ne fonctionne pour le momment qu'avec les processeurs des marques Intel et AMD. Le type de processeur en dessous de 486 DX4, n'est pas détaillé car ce type de processeur ne supporte pas la fonction CPUID.
    Licence : Non renseignée - Publié le 23/02/2013 - Taille 4,5 Ko - Auteur : Nono40 +

    Compteur de connexions

    Téléchargé 11 fois-
    0
    0
    Ce très modeste programme m'a permis de me remettre à la simple lecture/écrite de fichier texte.
    Le premier : compteurconnect est destiné à être placé dans " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ " pour se lancer furtivement lors de l'allumage de l'ordinateur/ouverture de cession. Il enregistre alors la date et l'heure dans un fichier.
    Le second : afficheur connect est le lecteur permettant de consulter le fichier.(qu'on peut ouvrir aussi avec un éditeur de texte classique)

    dans le zip je joins un installateur de ces logiciels, surtout pour placer simplement compteurconnect.
    Licence : Non renseignée - Publié le 29/04/2018 - Auteur : richoc +

    Jeu du serpent pour Lazarus

    Téléchargé 11 fois-
    1
    0
    Prototype d'un jeu du serpent pour Lazarus. Utilise les bibliothèques BGRABitmap et BASS.

    Le serpent se dirige avec les flèches du clavier. On appuie sur Échap pour fermer l'application.

    Le jeu est inachevé ! Les points ne sont pas comptés. Le serpent peut passer sur lui-même...
    Code source - Licence : Non renseignée - Publié le 13/02/2025 - Auteur : Roland Chastain +

    K-Tools - bibliothèque d'unités d'objets Turbo Pascal 6 et 7

    Téléchargé 10 fois-
    0
    0
    Compilateur : Turbo Pascal

    K-Tools est un ensemble d'unités et d'applications écrites par Bruno Kostrzewa :

    Unit UDrivers : gestion du clavier et de la souris
    Unit UTextScr : gestion de l'écran en mode texte
    Unit UMem : gestion de la mémoire
    Unit UImprim : gestion de l'imprimante
    Unit OTableau : objets liés aux tableaux dynamiques
    Unit OFile : objets liés aux fichiers
    Unit OBinFile : objets liés aux fichiers avec mémoire tampon
    Unit OFText : objets liés aux fichiers textes
    Unit OFHelp : objets liés aux fichiers d'aide
    Unit OFWrite : objets liés aux fichiers .wri (Write for Windows)
    Unit OFSwag : objets liés aux fichiers swag
    Unit OFZip : objets liés aux fichiers . ... Voir la suite
    Licence : Shareware - Publié le 06/11/2010 - Taille 311 Ko

    Unité USB

    Téléchargé 10 fois-
    0
    0
    Support de la norme USB 1.1 pour Turbo Pascal 7.

    L'archive comprend :
    • USB.PAS : routines USB de base ;
    • PCI.PAS : accès aux périphériques PCI ;
    • DUTILS.PAS : utilitaires ;
    • HUBDISCO.PAS : programme d'exemple.
    Licence : Freeware - Publié le 08/04/2014 - Éditeur : Dieter R. Pawelczak +

    Réalisation d'une animation "effet tunnel"

    Téléchargé 10 fois-
    0
    0
    Cet exemple montre la mise en place d'un thread simple pour la gestion d'une animation simple.
    C'est une base de départ pour la réalisation de dessins sans utiliser DirectX ni OpenGL, ce qui est suffisant pour ce type d'animation.
    Code source - Licence : Non renseignée - Publié le 11/02/2013 - Taille 2,7 Ko - Auteur : Nono40 +

    Explorateur de fenêtres

    Téléchargé 10 fois-
    0
    0
    Ce programme n'est qu'à son début. Il montre comment obtenir la liste des process et ensuite la liste des threads de chaque process. Enfin, pour chaque tread, la liste des fenêtres filles avec leur caractéristiques.
    Ce programme sera complété de temps en temps pour obtenir un maximum d'information sur les autres fenêtres.
    Licence : Non renseignée - Publié le 23/02/2013 - Taille 5,9 Ko - Auteur : Nono40 +

    File Encoding Expert

    Téléchargé 10 fois-
    2
    0
    File Encoding Expert est une application réalisée avec Lazarus, qui utilise trois façons différentes de détecter l'encodage d'un fichier, permettant ainsi de comparer les résultats obtenus, qui ne sont pas toujours concordants !

    L'application est bâtie, d'une part, sur la fonction GuessEncoding() de l'unité LConvEncoding de Lazarus ; d'autre part sur une fonction équivalente de Delphi (XE2), préalablement exportée dans une bibliothèque dynamique, pour pouvoir être utilisée dans un programme Lazarus ; enfin sur la bibliothèque Charset Detector :

    http://chsdet.sourceforge.net/
    Logiciel - Licence : Non renseignée - Publié le 15/12/2021 - Auteur : Roland Chastain +

    Obtenir la position d'une fenêtre

    Téléchargé 10 fois-
    0
    0
    L'exemple donné ici montre comment obtenir et modifier la position d'une fenêtre, même si celle-ci est agrandie ou réduite. Il est ainsi possible de donner la position que doit avoir la fenêtre dans son état "normal" même si celle-ci est agrandie ou réduite. De même dans le cas d'une fenêtre réduite ( hors fenêtre principale ), il est possible d'obtenir et de modifier la position de cette fenêtre réduite.
    Licence : Non renseignée - Publié le 08/02/2013 - Taille 3,4 Ko - Auteur : Nono40 +

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

    Téléchargé 10 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 +

    Lazarus Image Editor

    Téléchargé 10 fois-
    0
    0
    Version 0.1 - 01/07/2011.

    Toujours en développement, Lazarus Image Editor (initialement appelé Lazarus Icon Editor) est un outil d'édition d'images (en de nombreux formats) et d'icônes. Il est capable de générer directement des fichiers de ressources pour Lazarus (.lrs).
    Licence : GPL - Publié le 02/10/2011 - Éditeur : Tomáš Gregorovič +

    Modifier le menu système de votre fenêtre

    Téléchargé 10 fois-
    0
    0
    Un composant qui permet d'ajouter automatiquement des items au menu système de votre fenêtre/application à partir d'un TPopupMenu.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 4 Ko - Auteur : Bestiol +