Ajouter

Tous les téléchargements de Roland Chastain

    File Renamer

    Licence : Autre - 14/05/2015 - Téléchargé x
    Renommage automatique de fichiers.

    Pour le moment, un seul style de renommage est disponible (qui consiste principalement dans la suppression des accents).

    Voyez le fichier TEST.CMD pour connaître les options de la ligne de commande.

    Testé sous Windows 8.1.

    Utilisation de la commande Windows FINDSTR depuis une application fenêtrée

    Licence : Autre - 14/02/2017 - Téléchargé x
    EasyFindStr

    Programme destiné à faciliter ou à expliquer l'utilisation de la commande FINDSTR.

    La commande FINDSTR permet de chercher une chaîne dans un ensemble de fichiers. Pour connaître
    toutes les options de cette commande, ouvrez l'Invite de commandes et tapez "help findstr".

    Projet Delphi 10.1 Berlin.

    Puissance 4 basé sur les expressions régulières

    Licence : Autre - 13/04/2017 - Téléchargé x
    Jouez à "Puissance 4" contre l'ordinateur.

    Le jeu de l'adversaire artificiel est basé sur une évaluation instantanée de la position après le coup, au moyen d'expressions régulières.

    File Encoding Expert

    Licence : Autre - 13/02/2016 - Téléchargé x
    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/

    Arbre de Pythagore

    Licence : Autre - 11/09/2016 - Téléchargé x
    Dessin d'un arbre de Pythagore dans une image PNG, au moyen de la bibliothèque Cairo.

    Pascal Processors - Défi Pascal/Delphi 2016

    Licence : Autre - 11/04/2016 - Téléchargé x
    Pascal Processors est une collection d'outils pour la ligne de commande, destinés à effectuer différents traitements sur des fichiers source en Pascal. L'application graphique pp.exe permet d'exécuter en un seul clic plusieurs traitements sur le fichier sélectionné.

    Trois processeurs sont actuellement disponibles :
    1. Un programme qui supprime les commentaires.
    2. Un programme qui formate le code. Il s'agit en fait du programme DelForEx d'Egbert van Nes, simplement tranformé en application console (1).
    3. Un programme qui ajoute (ou supprime) les préfixes des noms d'unités de la bibliothèque standard de Delphi XE2.

    Les trois processeurs ainsi que l'application graphique pp.exe sont des proj ... Voir la suite

    Doublons - Recherche et suppression de fichiers identiques

    Licence : Autre - 10/03/2017 - Téléchargé x
    Recherche et suppression de doublons sous Windows.

    Par doublons on entend des fichiers identiques, même avec des noms différents (mais avec la même extension toutefois).

    Le programme DEMO1.PAS recherche des doublons dans un dossier donné pour un fichier donné.
    Le programme DEMO2.PAS recherche des doublons dans un dossier donné pour un ensemble de fichiers.
    Le programme DEMO3.PAS recherche des doublons pour un ensemble de fichiers et les envoie à la corbeille.
    Le programme DEMO4\DEMO.LPR est une application fenêtrée qui permet de rechercher les doublons pour un ensemble de fichiers avec en option la possibilité de les envoyer aussitôt à la corbeille.
    Le programme DEMO5\DEMO.LPR fait la même chose que ... Voir la suite

    Défi Pascal 2012 : Labyrinthe - Projet de Roland Chastain

    Licence : Libre - 10/02/2013 - Téléchargé x
    Pour le défi Pascal 2012, il s'agit de réaliser un jeu librement inspiré d'un célèbre jeu de plateau créé par Max Kobbert : le Labyrinthe.
    Il en existe plusieurs variantes mais rien ne vous empêche de créer la vôtre !

    Le défi 2012 n'a aucune contrainte de plateforme ni de compilateur. Il est accessible tant aux débutants qu'aux développeurs confirmés : l'originalité et la créativité peuvent compenser le côté purement technique.

    Dans le répertoire Etudes, l'auteur propose d'autres versions du code source, pour d'autres compilateurs.

    Règlement du défi
    Voir la suite

    Jeu du morpion utilisant l'algorithme Negamax

    Licence : Autre - 09/02/2016 - Téléchargé x
    Simple jeu de morpion utilisant l'algorithme Negamax. Traduction en Pascal d'un programme de Bernard Helmstetter.

    Developpez URL Convertor

    Licence : Autre - 08/11/2015 - Téléchargé x
    Programme qui convertit automatiquement le contenu du presse-papiers lorsqu'il s'agit de l'URL d'une discussion ou d'un post du forum. L'URL est alors remplacé par sa forme courte.
    À défaut d'avoir une utilité réelle, le programme est surtout un exemple d'utilisation d'expressions régulières alternatives avec l'unité RegExpr. Attention au nombre total de parenthèses !

    RegExpr Tester (Expérimentateur d'expressions régulières)

    Licence : Autre - 08/06/2016 - Téléchargé x
    Application graphique permettant d'essayer des expressions régulières.
    Projet Lazarus basé sur le composant RichMemo et sur l'unité RegExpr de Free Pascal.
    Compilé pour Windows avec Lazarus 1.6.

    Utilisation de l'objet TMatchCollectionEnumerator

    Licence : Autre - 08/03/2017 - Téléchargé x
    Exemple d'utilisation de l'objet TMatchCollectionEnumerator de l'unité RegularExpressions.

    Version simplifiée d'un exemple trouvé dans la documentation de Delphi :

    http://docwiki.embarcadero.com/CodeExamples/XE2/en/TMatchCollectionCount_(Delphi)

    L'objet TMatchCollectionEnumerator permet de parcourir une collection de correspondances.

    Compilation testée avec Delphi 10.1.

    Date de Pâques

    Licence : Autre - 07/02/2016 - Téléchargé x
    Programme calculant la date du dimanche de Pâques pour une année quelconque du calendrier grégorien.

    Ephéméride

    Licence : Autre - 06/11/2014 - Téléchargé x
    Programme qui affiche la date et le saint du jour.

    Puissance 4 basé sur l'API Windows et la bibliothèque Cairo

    Licence : Autre - 06/04/2017 - Téléchargé x
    "Puissance 4" pour Windows.

    L'interface graphique est une application Windows faisant directement appel à l'API. La bibliothèque Cairo est utilisée pour le dessin des pions.

    L'adversaire artificiel, qui n'est pas très fort, mais joue décemment, utilise les expressions régulières pour une évaluation immédiate de la position après son coup.

    Un seul mode de jeu est disponible : humain contre ordinateur. L'humain joue le premier.

    Exemples d'utilisation de l'unité WinGraph

    Licence : Autre - 05/07/2015 - Téléchargé x
    Collection de petits programmes utilisant l'unité WinGraph, testés avec Free Pascal 2.6.4.

    Nombre de ces programmes ont été originellement écrits pour l'unité Graph de Turbo Pascal.

    Validateur de chaîne FEN utilisant les expressions régulières

    Licence : Autre - 03/10/2014 - Téléchargé x
    Librarie dynamique qui utilise les expressions régulières pour vérifier le format d'une chaîne FEN (1). On peut aussi utiliser directement l'unité Functions (voir TestFunctions.dpr).

    Compilation testée : Delphi 7, FreePascal 2.6.4.

    L'unité utilisée pour les expressions régulières est disponible à l'adresse suivante :

    http://regexpstudio.com/Downloads/regexpr.zip

    Toutefois, en ce qui concerne FreePascal, je me suis aperçu après coup que le programme se compilait et fonctionnait aussi bien avec l'unité homonyme (RegExpr.pas) livrée avec le compilateur.

    (1) Forsyth-Edwards Notation.

    Défi Pascal 2014 "screensaver" - Projet de Roland Chastain

    Licence : Autre - 01/05/2015 - Téléchargé x
    Contribution au défi Pascal 2014

    Ma contribution au défi Pascal 2014 consiste en deux projets :
    • Flash Screensaver : Kit de génération d'écran de veille à partir d'une animation Flash ;
    • Ondoyant : Écran de veille basé sur l'unité Windows

    Kit de génération d'écran de veille à partir d'une animation Flash.
    Application permettant d'utiliser l'animation Flash de votre choix comme écran de veille. C'est un projet Delphi XE2, qui utilise la version gratuite de la bibliothèque F-IN-BOX.

    Dans l'explorateur Windows, faire glisser le fichier SWF de votre choix sur le fichier USE.CMD (pour un essai rapide) ou sur le fichier MAKE.CMD (pour génér ... Voir la suite
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -