Sources C++Builder

Sources spécifiques à C++ Builder
Ajouter un nouvel élément

    Utilitaire d'installation du BDE 5.2

    Éditeur : David R. Robinson + 6,69 Mo
    BDE (Borland Database Engine) est le moteur de base de données utilisé par Builder pour accéder aux différents types de bases de données. Si votre application accède à une BDs, et que vous souhaitez l'installer sur un poste vierge (ie. Builder n'est pas installé), alors vous devez installer le BDE.

    Le fichier BDEInfoSetup permet une installation très facile du BDE 5.2

    Il installe le BDE 5.2 ainsi qu'un utilitaire nommé BDE Information Utility. Ce dernier permet d'afficher le informations suivantes:

    • Version du BDE

    • Le contenu du fichier de configuration du BDE


    Il peut être également utilisé pour vérifier que le BDE est correctement installé et co ... Voir la suite

    Nombres Premiers

    Éditeur : Kakou35 + 692 octets
    Vous entrez un nombre et le programme trouvera tous les nombres premiers compris entre 0 et votre nombre !

    Exemple d'utilisation du FileMapping pour le partage de buffer

    Licence : Non renseignée - 09/11/2010 - Téléchargé 4 x
    Ceci est un exemple d'utilisation du FileMapping pour partager un buffer entre deux applications. La première application signale le changement des données contenues dans le buffer par un PostMessage destiné à la deuxième application.

    Pour un tutoriel complet sur l'utilisation des FileMapping consultez "Utilisation des FilesMapping sous C++ Builder " par DjmSoftware : http://djmsoftware.developpez.com/FileMapping/.

    Utilisation d'un TreeView pour lister le contenu d'un répertoire donné

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Cette petite application vous montre comment utiliser un TTreeView pour afficher le contenu d'un répertoire donné.

    [Fichiers] Trouver tous les fichiers d'un répertoire ayant une extension donnée

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    Ce petit code vous permettra de lister l'ensemble des fichiers d'un répertoire ayant une extension donnée.
    void __fastcall ListerFichiers(TStringList *liste, AnsiString NomRep,
    AnsiString extension, bool SousRep)

    Le paramètre SousRep vous donne la possibilité d'inclure les sous-répertoires dans la recherche.

    Un bon exemple d'utilisation des fonctions FindFirst, FindNext et FindClose.

    Obtenir son adresse IP

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Cette fonction vous renvoie l'adresse IP du poste sur lequel elle est exécutée : si vous n'êtes pas reliés au réseau, mais relié à Internet, elle vous renverra votre adresse IP de connexion.

    AnsiString getLocalIP()

    Rechercher (XP, Win7, Win8)

    Éditeur : C++Builder 6 personal + 2 Mo
    ---------------------------------------------------------------------------------------------------------
    Bonjour,

    Explications de Rechercher :
    Ce programme réalise :

    Si vous avez saisie un nom, vous pouvez rechercher :
    des dossiers,
    des fichiers,
    des dossiers et des fichiers

    La recherche des fichiers par extension, si vous en avez saisie une parmi 3

    La recherche des fichiers si sa date de création dépasse le champs saisie
    La recherche des fichiers si sa date de fin est inférieur au champs saisie
    La recherche des fichiers par sa taille si vous en avez saisie une

    Spécifier ou pas les mots que le fichier tr ... Voir la suite

    Un exemple de création dynamique de composants avec utilisation d'une TList

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    Le problème de la construction dynamique des composants est qu'il faut garder trace des pointeurs pour pouvoir les utiliser et libérer la mémoire à la fin. Pour cela, il est possible d'utiliser la classe TList. La classe TList est une liste de pointeurs toute simple, avec un certain nombre de fonctions pour la gérer.

    Attention, vérifiez toujours que vous n'essayez pas d'accèder à un objet non existant, auquel cas vous déclencheriez une violation d'accès.

    Snake

    Éditeur : OzerSenturk + 259 Ko
    Le fameux jeu où il faut éviter de se mordre la queue.

    Générateur de fractales

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    Utilitaire de génération de fractales de Julia, Mandelbrot et Lyapounov. Interprétation très libre de ces fractales.

    Un convertisseur Euros/Francs

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Première application pour débutant.
    Permet d'assimiler certains concepts de la programmation avec Borland C++ Builder.

    Un jeu de taquin

    Licence : Non renseignée - 10/11/2010 - Téléchargé 1 x
    Le programme propose 3 niveaux de jeu : 4*4, 5*5 et 6*6 cases.

    Un évaluateur d'expressions mathématiques avec variables

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    Cet évaluateur d'expressions mathématiques travaille sur des double, gère les parenthèses, et les opérateurs +, - binaire, - unaire, /, * et ^ (puissance).
    Il permet également d'utiliser des variables, dont les noms doivent contenir uniquement des caractères alphanumériques, le premier caractère étant une lettre. Ces noms de variables sont insensibles à la casse.

    Le schéma classique d'utilisation est :

    • affectation de la propriété Expression (possibilité de déclenchement de l'événement OnParseError, que vous pouvez implémenter).

    • récupération de la liste des variables présentes dans l'expression (getVariables).

    • parcours de cette liste, et affectation des valeurs au var ... Voir la suite

    Fonctions permettant de calculer et tester un CRC sur 2 octets

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    La fonction CalculCRC détermine le CRC sur 2 octets.
    La fonction TestCRC vérifie que les 2 derniers octets d'une chaîne correspondent bien au CRC de l'autre partie de la chaîne.

    Exemple de communication socket pour la réalisation d'un petit chat

    Licence : Non renseignée - 15/11/2010 - Téléchargé x
    Ceci est un exemple simple de l'utilisation des composants TClientSocket et TServerSocket de C++ Builder pour réaliser une application de chat.

    Les clients dialoguent uniquement avec le serveur, mais le serveur peut dialoguer avec qui il veut. Évidemment en implémentant son propre protocole d'échange de trames on peut très facilement faire dialoguer les clients entre eux mêmes, tout en passant par le serveur.

    Comme je l'ai mentionné, ceci est un exemple d'utilisation des composants mentionnés ci-dessus, le but étant de réaliser un chat simple. Il est loin d'être un chat complet.


    NB : Pour déclarer son identité auprès du serveur, un client doit envoyer la trame suivante au serveur (après s'ê ... Voir la suite

    Comment interdire l'affichage du gestionnaire de tâches ?

    Licence : Non renseignée - 09/11/2010 - Téléchargé x
    Ce programme montre comment contrôler l'affichage du gestionnaire de tâches à l'aide d'un Timer.
    Si le processus correspodant est détecté, il est killé par l'application.

    Cet exemple peut vous servir à empêcher l'utilisateur de votre application de la tuer, mais la solution employé étant assez radicale, elle ne sera pas forcément du goût de tout le monde.

    Comment extraire des données d'un DataSet vers un fichier ?

    Licence : Non renseignée - 09/11/2010 - Téléchargé x
    L'objectif de cette méthode est d'extraire d'une table ou d'un autre ensemble de données de type TDataSet vers un fichier texte.
    On aura donc une première ligne contenant les noms de colonnes, puis autant de lignes que de lignes présentes dans l'ensemble de données.

    Le caractère séparateur des données utilisé pour le fichier texte vaut par défaut ";" mais peut être spécifié dans l'appel.

    Exemple d'utilisation :

    DataSetToFile(maTable, "E:\\test.txt");

    Un dérivé de TEdit avec gestion de l'alignement

    Licence : Non renseignée - 10/11/2010 - Téléchargé x
    Un TEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.

    Un exemple d'éditeur de propriété : un bouton avec caption extraite d'une base de donnée

    Licence : Non renseignée - 10/11/2010 - Téléchargé x
    Installation:

    1. Dézipper le fichier

    2. Ouvrir DVPDBButtonRT et compiler

    3. Ouvrir DVPDBButtonDE, compiler et installer


    Si tout se passe bien, vous devez le nouveau composant dans l'onglet DVP.

    Quelques explications ...

    Regardez bien le fichier DVPDBButtonDEReg.cpp, class PACKAGE TDataFieldsProperty : public TStringProperty.
    C'est une classe générique qui peut être utilisée chaque fois que vous utilisez une property de type AnsiString qui pointe sur une liste de champs d'une table.
    Vous aurez peut être à modifier la méthode GetAttributes() qui doit fournir à l'éditeur de propriété de builder la liste des champs possibles (par ... Voir la suite

    Maîtrisez les files d'impression sous Windows

    Licence : Non renseignée - 10/11/2010 - Téléchargé x
    Utilisation des API win32 relatives à la surveillance du spouler d'impression.

    Plus d'explications dans le tutoriel référencé.

91 éléments