Pascal objet

Retrouvez ici tous les meilleurs téléchargements Pascal objet
Ajouter un nouvel élément

    Hint (bulle d'aide) personnalisé

    Licence : Autre - 08/02/2013 - Téléchargé 4 x
    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.

    Exemple d'utilisation de l'objet TList

    Licence : Autre - 08/02/2013 - Téléchargé 3 x
    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.

    Utilisation de WriteComponent/ReadComponent

    Licence : Autre - 09/02/2013 - Téléchargé 3 x
    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.

    Exemple de tri QuickSort

    Licence : Autre - 08/02/2013 - Téléchargé 2 x
    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.

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

    Licence : Autre - 09/02/2013 - Téléchargé 2 x
    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.

    Fonction DayOfTheYear pour Delphi 1 à 5

    Licence : Autre - 09/02/2013 - Téléchargé 1 x
    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.

    Utilisation de l'alignement automatique

    Licence : Autre - 09/02/2013 - Téléchargé 1 x
    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

    Utilisation de WriteComponentRes/ReadComponentRes

    Licence : Autre - 09/02/2013 - Téléchargé 1 x
    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

    Calcul d'une date plus un jour

    Licence : Autre - 09/02/2013 - Téléchargé 1 x
    Calcul d'une date plus un jour.

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

    Licence : Autre - 09/02/2013 - Téléchargé 1 x
    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.

    Nom des types énumérés

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

    SJRDUnits

    Licence : Autre - 09/02/2013 - Téléchargé x
    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.

    Conversion de caractère en code ASCII

    Licence : Autre - 09/02/2013 - Téléchargé x
    Conversion de caractère en code ASCII.

    Visualisateur de bibliothèque de type (ITypeLib)

    Licence : Autre - 09/02/2013 - Téléchargé x
    Visualisateur de bibliothèque de type (ITypeLib).

14 éléments

Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -