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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Delphi et les LiveBindings - Épisode 2 : Implémenter des méthodes


Sujet :

Delphi

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Delphi et les LiveBindings - Épisode 2 : Implémenter des méthodes
    Nom : 2017-06-20_095104.png
Affichages : 1081
Taille : 49,4 Ko

    Serge Girard, bien connu des habitués du forum Delphi sous le pseudonyme de SergioMaster, vous propose le second tutoriel de sa série dédiée aux LiveBindings.

    Dans le premier épisode, vous avez vu comment faire une liaison manuelle pour lier deux composants. Vous avez appris que les LiveBindings étaient en fait des expressions, ces expressions pouvant appeler, entre autres, des méthodes. Le but de ce nouvel épisode est de découvrir comment ajouter vos propres méthodes et de mettre en lumière des fonctionnalités plutôt intéressantes liées à l'utilisation des LiveBindings.

    http://serge-girard.developpez.com/t...gs/Episode-2a/

    Que pensez-vous de ce tutoriel et des LiveBindings ?

    Allez-vous essayer de mettre en pratique ce qui est proposé ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2012
    Messages : 2
    Points : 5
    Points
    5
    Par défaut Liens
    Bonjour,
    tout d'abord merci beaucoup pour les tutos !
    Je voudrais signaler que les liens pour télécharger en pdf et autres ne fonctionnent pas.

    Merci.

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    Je voudrais signaler que les liens pour télécharger en pdf et autres ne fonctionnent pas.
    Merci de le signaler
    Je crois savoir ce qui se passe (qui dit partie 1 : implémentation de méthodes dit partie 2 : l'interpréteur d'expressions et il y a eu un problème de nom à la génération) et vais essayer d'y remédier

    [Edit] Grand merci à Gilles qui a vu où se nichait le problème, les liens sont fonctionnels
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Membre actif Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 213
    Points : 222
    Points
    222
    Par défaut
    Bonjour,

    J'essaie de rattraper mon retard sur les livebindings. J'en suis à l'épisode 2.

    J'aurais 2 questions sur l'exemple du convertisseur, mais qui ne concerne pas les livebindings.
    Pourquoi créer un TConvertisseur qui hérite de TComponent ? Pour la libération auto avec le parent ou y'a t'il un intérêt particulier ?
    Ensuite pour la lecture du XML, pourquoi l'utilisation de regex et pas l'utilisation des objets xml de Delphi ?

    En tous cas, merci pour ces tutos, je vais passer à l'épisode 3 !

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par oneDev Voir le message
    Pourquoi créer un TConvertisseur qui hérite de TComponent ?
    Pour la libération auto avec le parent ou y'a t'il un intérêt particulier ?
    Houlà! C'est vieux, je ne sais pas vraiment ce qu'il m'a pris mais effectivement c'est certainement pour la libération à moins que ce soit le seul moyen de le faire

    Ensuite pour la lecture du XML, pourquoi l'utilisation de regex et pas l'utilisation des objets xml de Delphi ?
    Parce qu'à l'époque c'était une de mes marotes et que je n'aime pas trop les objetx xml de Delphi.
    Maintenant je ferais certainement avec des apis REST mais autre temps autres pistes
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  6. #6
    Membre actif Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 213
    Points : 222
    Points
    222
    Par défaut
    Ok, merci !

Discussions similaires

  1. Delphi et les LiveBindings - Épisode 1
    Par gvasseur58 dans le forum Delphi
    Réponses: 10
    Dernier message: 30/09/2018, 15h26
  2. Delphi et les fichiers texte
    Par the watcher dans le forum Langage
    Réponses: 5
    Dernier message: 28/10/2005, 15h31
  3. [IB7][Delphi 7] Les Blobs
    Par kmsoft dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 20/11/2004, 18h13
  4. Delphi - récupérer les infos d'un utilisateur
    Par jlf dans le forum Débuter
    Réponses: 2
    Dernier message: 26/06/2004, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo