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

Pascal objet15 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Liste des 15 ressources de cette catégorie

    Calcul d'une date plus un jour

    Téléchargé 17 fois-
    0
    0
    Calcul d'une date plus un jour.
    Licence : Non renseignée - Publié le 09/02/2013 - Auteur : jca +

    Exemple de tri QuickSort

    Téléchargé 12 fois-
    0
    0
    Implémentation de la méthode du tri rapide. NOTES : Le programme d'exemple montre la différence de vitesse entre le 'tri à bulles' et le 'tri rapide'. Dans le cas de tableau de faible taille ( quelques centaines d'éléments ), le tri à bulles est bien suffisant, mais dans le cas de tableau très importants le 'tri rapide' doit être utilisé.

    Le tri est ici appliqué à des tableaux d'entiers, mais il est facile de l'adapter à d'autres types.

    Licence : Non renseignée - Publié le 08/02/2013 - Taille 2,4 Ko - Auteur : Nono40 +

    SJRDUnits

    Téléchargé 11 fois-
    1
    0
    SJRDUnits est un package runtime qui contient des tas de routines et classes diverses. Pour pouvoir vous y repérer, elles sont réparties en plusieurs unités selon leur catégorie.

    Ainsi vous retrouverez des classes de liste dans l'unité SjrdLists, et des routines de chaînes dans l'unité SjrdStrUtils. Les routines n'appartenant à aucune de ces catégories ont été séparées en deux unités, la première, SjrdUsual, contenant les routines les plus utilisées et la seconde, SjrdExtra, contenant celles utilisées plus rarement.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 145 Ko - Auteur : sjrd +

    Exemple d'utilisation de l'objet TList

    Téléchargé 10 fois-
    0
    0
    Exemple d'utilisation de l'objet TList.
    Ce source présente un exemple d'utilisation d'un objet TList associé à un Record. Cet objet permet de gérer facilement des listes d'objets, son utilisation est beaucoup plus simple qu'il n'y parait. L'exemple donné dans le source présente les fonctions de base de gestion d'un TList avec la gestion de reservation/libération de la mémoire en fonction de la création/destruction des éléments de la liste.

    Licence : Non renseignée - Publié le 08/02/2013 - Taille 4 Ko - Auteur : Nono40 +

    Hint (bulle d'aide) personnalisé

    Téléchargé 8 fois-
    0
    0
    Création de bulles d'aide personnalisées en utilisant des régions pour définir un dessin complexe. NOTES : C'est un exemple de création de bulle d'aide ( Hint ) perssonalisée. Afin d'obtenir des bulles d'aide non rectangulaire, il faut utiliser les régions. Ce source est donc aussi un exemple d'utilisation des régions de windows et de leur affectation à une fenêtre afin d'en limiter sa surface d'affichage.
    Licence : Non renseignée - Publié le 08/02/2013 - Taille 3,6 Ko - Auteur : Nono40 +

    Conversion de caractère en code ASCII

    Téléchargé 6 fois-
    0
    0
    Conversion de caractère en code ASCII.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 6,4 Ko - Auteur : jca +

    Nom des types énumérés

    Téléchargé 5 fois-
    0
    0
    Afficher le nom des constantes de définition d'un type énuméré.NOTES : C'est un truc tout simple pour afficher les nom de constante utilisés dans un type énuméré. Il permet aussi de déterminer l'indice dans le type en ne connaissant que le nom.Par exemple si on définit un type enuméré du style TMonTypeEnum=(mtUN,mtDEUX,mtTROIS), Delphi traite les variables de ce type comme des variables de type ordinal. Il n'est pas directement possible d'en afficher le nom comme on affiche un entier avec IntToStr. Le plus souvent on utilise un Case Of pour donner les noms :

    Var t:TmonTypeEnum;

    ...

    Case t Of

    mtUn:LeNom:='mtUN';

    mtDeux:LeNom:='mtDEUX';

    mtTrois:LeNom:='mtTROIS';

    End; ... Voir la suite
    Licence : Non renseignée - Publié le 08/02/2013 - Taille 2 Ko - Auteur : Nono40 +

    Utilisation de WriteComponent/ReadComponent

    Téléchargé 5 fois-
    0
    0
    Ce source présente une méthode simple pour enregistrer et lire des composants dans un fichier.

    La description de la méthode employée est dans les commentaires du source.
    Attention : dans le cas de sauvegarde de composants personnalisés, seules les propriétés ( au sens POO ) sont enregistrées.

    Pour tester la méthode, il suffit de lancer l'application. De créer un panneau avec le bouton "créer". Puis de l'enregistrer dans un fichier avec le bouton "sauver...". Ensuite pour relire le fichier il suffit de détruire le panneau actuel, ou de fermer/relancer l'application. Le bouton "Charger" permet alors de lire une sauvegarde du panneau avec tous ses boutons.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 3,7 Ko - Auteur : Nono40 +

    Utilisation de WriteComponentRes/ReadComponentRes

    Téléchargé 2 fois-
    0
    0
    Ce source complète ce code source. L'objet enregistré est ici un TFrame plutôt qu'un TPanel. Cette différence est importante car le TFrame contient le code des évènements. Il est ainsi possible de sauvegarder dans le fichier la liaison entre les évènements des composants et le code associé. Pour que ceci fonctionne, les codes des évènements doivent être déclarés dans la partie publiée du TFrame.
    Notez aussi que les méthodes présentées ici sont WriteComponentRes et ReadComponentRes, elles permettent d'enregistrer directement dans un fichier sans passer par un flux. Si vous utilisez les méthodes décrites dans Voir la suite
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 4,7 Ko - Auteur : Nono40 +

    Appeler une méthode d'objet via son nom à l'exécution

    Téléchargé 2 fois-
    0
    0
    Cette méthode permet d'appeler que des méthodes publiées (section published), mais elle est trés pratique pour changer le traitement d'un programme en fonction des choix utilisateur.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 2,2 Ko - Auteur : Nono40 +

    Implémentation d'un Singleton avec Delphi 7

    Téléchargé 2 fois-
    1
    0
    L'implémentation classique du Singleton ne pose aucun problème sur les dernières versions de Delphi ; par contre, avec les versions plus anciennes, les champs statiques ne sont pas autorisés et provoquent une erreur de compilation. Voici des exemples d'implémentation sur Delphi 7.
    Licence : Non renseignée - Publié le 30/10/2018 - Auteur : popo +

    Fonction DayOfTheYear pour Delphi 1 à 5

    Téléchargé 1 fois-
    0
    0
    Fonction DayOfTheYear pour Delphi 1 à 5.
    C'est pour ceux qui n'ont pas Delphi 6-7. Car à partir de cette version, cette fonction, comme beaucoup d'autres, est contenue dans l'unité DateUtils.
    Licence : Non renseignée - Publié le 09/02/2013 - Auteur : Nono40 +

    Utilisation de l'alignement automatique

    Téléchargé 1 fois-
    0
    0
    Tous les alignements, déplacements et modifications de tailles sont effectués sans l'écriture d'une seule ligne de code. Tout est basé sur les propriétés suivantes diponibles sur tous les composants visuels :
    - Anchors : permet de fixer indépendamment les quatre cotés d'un composant sur le bord correspondant de la fiche. Tous les cotés fixés conservent leur distance par rapport au coté correspondant de la fiche. Par défaut les cotés haut et gauche sont fixés, ainsi le composant reste toujours à la même distance du coin haut-gauche de la fiche. En ne fixant que deux cotés formant un angle, le contrôle garde sa taille mais se déplace afin de conserver les distances par rapport à l'angle équivalent de la fiche. Si deux cotés opposés sont ... Voir la suite
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 2,8 Ko - Auteur : Nono40 +

    Copie des propriétés publiées d'un composant

    Téléchargé 1 fois-
    0
    0
    Copie des propriétés publiées d'un composant.
    A noter que cette méthode ne copie pas les évènements.
    Seules les propriétés publiées ( section published ) sont enregistrées.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 2 Ko - Auteur : Nono40 +

    Visualisateur de bibliothèque de type (ITypeLib)

    Téléchargé 1 fois-
    0
    0
    Visualisateur de bibliothèque de type (ITypeLib).
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 74 Ko - Auteur : Chaps +