Ajouter

Tous les téléchargements de Alcatîz

    Envoyer un fichier vers la corbeille de Windows

    Licence : Autre - 25/10/2015 - Téléchargé x
    Compilateur : Virtual Pascal.

    Le code source suivant utilise la fonction SHFileOperation de la bibliothèque Shell32.dll. La fonction n'étant pas déclarée par défaut dans l'unité Windows de Virtual Pascal, il faut la déclarer comme external, avec la convention d'appel StdCall.

    Dans la structure de type LPSHFILEOPSTRUCT utilisée, il faut utiliser l'option FO_DELETE comme paramètre wFunc et FOF_ALLOWUNDO comme flag.

    Programme complet d'installation de l'EDI Borland Pascal for Windows 7.0

    Licence : Gratuit - 22/09/2015 - Téléchargé x
    Compilateur : Virtual Pascal

    J'ai développé un programme d'installation de BP7 alternatif, multilingue (FR, UK, NL, DE), qui, outre l'installation des binaires et des unités standard, propose d'installer les sources de la RTL et des exemples. Le programme règle les répertoires par défaut dans les fichiers de configuration et crée un raccourci sur le bureau.

    Sujets intéressants :
    • Utilisation des tables de chaînes pour développer un programme multilingue ;
    • Utilisation du shell Windows pour choisir un répertoire d'installation ;
    • Création de raccourci sur le bureau ;
    • Copie de fichiers à l'aide de l'API.

    Sauvegarde et restauration CMOS

    Licence : Gratuit - 21/11/2010 - Téléchargé x
    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.

    Jeu de Triple Yahtzee

    Licence : GPL - 18/09/2016 - Téléchargé x
    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 !

    Utiliser l'API Win32 dans un programme Win16

    Licence : Gratuit - 16/11/2010 - Téléchargé x
    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.

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

    Licence : Gratuit - 16/11/2010 - Téléchargé x
    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.

    Glossaire de macros WinHelp

    Licence : Gratuit - 16/11/2010 - Téléchargé x
    Compilateur : Virtual Pascal.

    Dans un but didactique, le programme prend en compte la plupart des fonctionnalités standard que doit avoir un programme Windows en matière de gestion de fichiers :
    - Dialogues standard d'ouverture et d'enregistrement de fichiers,
    - Mémorisation des derniers fichiers ouverts dans le menu Fichier,
    - Prise en compte du glisser-déposer depuis le shell,
    - Prise en compte d'un nom de fichier passé en ligne de commande.

    Sujets intéressants :
    - Utilisation des fonctions de gestion de fichiers de l'API Windows,
    - Gestion de fichiers d'enregistrements de taille variable.
    - Le programme regroupe l'ensemble des fonctionnalités de gestion d'une ListBox personnalisée ... Voir la suite

    Parcours récursif de répertoires

    Licence : Gratuit - 16/11/2010 - Téléchargé x
    Compilateur : Virtual Pascal.

    Le programme DirTot affiche de manière récursive le nom de tous les fichiers contenus dans un dossier ainsi que dans ses sous-dossiers.

    Ce source est un exemple tiré du tutoriel sur la programmation Win32 avec OWL.

    Carnet d'adresses

    Licence : Gratuit - 15/11/2010 - Téléchargé x
    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.

    Triple Yahtzee 3.00

    Licence : Gratuit - 15/11/2010 - Téléchargé x
    Compilateur : Borland Pascal.

    Un programme de Triple Yahtzee (un jeu de dés) permettant d'illustrer l'interface MDI (une fenêtre enfant par joueur) et l'utilisation de ressources de différents types (icônes, bitmaps, tables de chaînes, dialogues, menus, tables d'accélérateurs).

    Interface avec les objets COM

    Licence : Autre - 15/10/2010 - Téléchargé x
    Compilateur : Virtual Pascal.

    Unité d'interface avec les objets COM (IShellLink, IPersistFile...) nécessaires à la manipulation des raccourcis Windows.

    Squelette d'application client/serveur

    Licence : Autre - 15/10/2010 - Téléchargé x
    Compilateur : Virtual Pascal.

    Il s'agit du squelette d'un programme, avec la connexion des postes clients au serveur. Le programme en question est un Triple Yahtzee en réseau, à 10 joueurs maximum.

    Gestion de tournoi de tennis de table

    Licence : Gratuit - 11/11/2010 - Téléchargé x
    Compilateur : Turbo pascal.

    Tennis Tournament Organizer 1.20 : un programme complet de gestion de tournoi de tennis de table sous MS-DOS. Attention, vu l'ancienneté du programme, les règles modernes du tennis de table ne sont pas supportées. L'image de la disquette d'installation, ainsi que le source de programme d'installation, sont également fournis.

    Sujets intéressants :

    - Menus déroulants et fenêtrage en mode texte,
    - Gestion de la souris en mode texte à l'aide des interruptions du BIOS,
    - Programmation d'un screen-saver (avec un timer),
    - Sauvegarde automatique,
    - Système complet d'aide contextuelle,
    - Gestion de fichiers texte de très grande taille,
    - Impressions,
    - ... Voir la suite

    Programme jouant des parties d'échecs

    Licence : Gratuit - 11/11/2010 - Téléchargé x
    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.

    Démineur en mode graphique

    Licence : Gratuit - 11/11/2010 - Téléchargé x
    Compilateur : Turbo Pascal.

    Jeu inspiré du célèbre démineur de Windows, sous MS-DOS en mode graphique, avec programmation d'un timer et détournement des interruptions.

    La compilation nécessite l'unité TXT.

    Unité complète de gestion d'écran en mode texte

    Licence : Gratuit - 11/11/2010 - Téléchargé x
    Compilateur : Turbo Pascal.

    Il s'agit d'une unité complète de gestion d'écran en mode texte. Cette unité peut est utilisée en lieu et place de l'unité CRT de Turbo Pascal.

    Sujets intéressants :
    - Routines de bas niveau de gestion du mode texte,
    - Fenêtrage avec possibilité de sauvegarde en mémoire et de restauration du contenu d'une fenêtre,
    - Routines de lecture au clavier avec possibilités de filtrage de caractères,
    - Activation et désactivation du Ctrl-Break et du Ctrl-C,
    - Simulation par le BIOS d'une touche pressée au clavier,
    - Réglage du typematic du clavier,
    - Possibilité de dessiner sa propre police de caractères,
    - Modification du curseur.

    Changer le motif de fond d'une fenêtre Windows

    Licence : Autre - 05/06/2011 - Téléchargé x
    Compilateur : Virtual Pascal.

    Le programme ChgFond illustre la création et l'utilisation des ressources en permettant à l'utilisateur de changer le motif de fond de la fenêtre. Types de ressources : menu, table d'accélérateurs, bitmap, curseur, icône.

    Modification de raccourcis du shell Windows

    Licence : Gratuit - 03/11/2010 - Téléchargé x
    Compilateur : Virtual Pascal.

    Programme permettant de modifier les noms de chemins dans tous les raccourcis du profil local d'un utilisateur de Windows NT/2000/XP (raccourcis du bureau, groupe de programmes, menu démarrer, envoyer vers, documents récents, groupes de programmes de démarrage).

    Le programme nécessite l'unité WinShell.
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -