Sources C++Builder91 ressources dans cette catégorie Sources spécifiques à C++ Builder
Sources C++Builder
Liste des 91 ressources de cette catégorie
|
|
Une TComboBox préremplie avec la liste des polices de caractères disponibles.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1400 octet
- Auteur : Ricky81
|
|
|
Ce composant hérite de CustomLabel et propose la propriété Angle permettant de définir une inclinaison pour le libellé.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 3 Ko
- Auteur : Kaejar
|
|
|
Un TMaskEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : Fred_smashg
|
|
|
Ce composant hérite du TEdit et propose n'accepte que la saisie de nombres :
- Gestion du séparateur décimal
- Gestion du copier/coller
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 2 Ko
- Auteur : Ricky81
|
|
|
Ce composant hérite du TEdit et propose 2 propriétés :
- MLPaste : bool définissant si le collage de texte contenant un saut de ligne est autorisé
- SautLigne : AnsiString contenant la valeur de substitution désirée
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : Ricky81
|
|
|
Positionnez la propriété TextCompletion à true pour bénéficier de la complétion automatique.
Ce composant complète, tout comme le fait le TComboBox le texte saisi, mais il s'en distingue en positionnant le curseur en fin de mot après que celui-ci ait été complété.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : Ricky81
|
|
|
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.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 4 Ko
- Auteur : Geronimo
|
|
|
Le fameux jeu où il faut éviter de se mordre la queue.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 259 Ko
|
|
|
Un petit composant permettant de toujours visualiser la police actuellement sélectionnée. Ce composant montre également comment inclure dynamiquement un controle dans un autre.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : slylafone
|
|
|
Installation:
- Dézipper le fichier
- Ouvrir DVPDBButtonRT et compiler
- 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
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 11 Ko
- Auteur : dvsoft
|
|
|
Cet exemple de composant vous montre comment réaliser un éditeur de collection comme pour un DBGrid.
Pour l'installer :
- Compiler le paquet DVPDVSEnumBBButtonRT
- Compiler et installer le paquet DVPDVSEnumBBButtonDE
Pour tester :
- Créer une nouvelle fiche.
- Ajouter une source de donnée.
- Ajouter le nouveau composant et faire pointer sa propriété [DataSource] vers la source de données
- Ajouter un contrôle d'édition qui sera pointé par la propriété [Editor]
- Ajouter un bouton qui sera pointé par la propriété [CheckBtn]
- Ajouter des champs à la coll ... Voir la suite
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 14 Ko
- Auteur : dvsoft
|
|
|
Files Mapping est une des plus puissantes fonctionnalité API Win32 permettant de partager dans la mémoire attribuée à chaque Processus (2 Gb) des zones de mémoires physiques ou de fichiers stockés sur disque.
On dispose ainsi d'un partage mémoire entre plusieurs processus pouvant communiquer entre eux, et d'accès très rapides aux fichiers du disque.
Depuis la version 3 du compilateur Borland C++ Builder la table d'exportation de l'exécutable généré est toujours emplie avec des symboles plus ou moins barbares, cette application propose de supprimer la table d'exportation des exécutables générés par C++ Builder.
L'ensemble des explications et de la démarche est disponible dans le tutoriel référencé.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 275 Ko
- Auteur : DjmSoftware
|
|
|
Exemple d'une rotation d'image utilisant la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 15/11/2010
- Taille 5Mo
- Auteur : JEG
|
|
|
Cet exemple introduit la gestion de sprites à l'aide de la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 374 Ko
- Auteur : JEG
|
|
|
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()
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 1304 octet
- Auteur : Ricky81
|
|
|
Cette source est constituée d'une librairie accompagnée de sa documentation, ainsi que d'un programme l'utilisant.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille octets
- Auteur : Jm64
|
|
|
Cet exemple repose sur l'utilisation de CreateMessageBox et la modification des différentes propriétés (boutons, texte, ...) des contrôles standards définis dans le boîte de dialogue.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 6 Ko
- Auteur : Ricky81
|
|
|
La classe CTracer permet de mesurer la durée d'exécution des différentes parties d'un programme. Il est possible d'associer à chaque appel une section (ou sous-section) et la classe fait le décompte du nombre d'appels, de leur durée totale et moyenne et fait le détail (en %) de chaque sous-section par rapport à la section principale.
Cela permet de repérer rapidement les parties "lentes" du programme, ou celles appelées très souvent.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 61 Ko
- Auteur : Patrick Seuret
|
|
|
Ce projet montre l'utilisation de la technique du double buffering pour accélérer les rendus graphiques.
L'exemple repose sur le rendu d'un effet plasma, le rendu de l'effet se faisant dans un buffer mémoire, qui est ensuite plaqué sur le Canvas de la Form.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 5 Ko
- Auteur : Greybird
|
|
|
Gestionnaire de persistance dans un fichier binaire pour des entités de tailles variables, utilisant la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 414 Ko
- Auteur : JEG
|
|