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

Composants FMX Delphi Discussion :

Nouveau composant FMX


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut Nouveau composant FMX
    Bonjour,

    sous ce titre se cache en fait deux questions :
    La première, je n'arrive plus à mettre la main sur les recommandations Embarcadero sur l'écriture de composants FMX (faute à trop de boissons peut être?) si une âme charitable peux me fournir quelques liens merci.

    La seconde, je suis en train de rédiger un nouveau tutoriel pour ma série sur les Livebindings (ce sera le 6éme) qui concerne justement les composants. J'ai déjà matière au premier chapitre et créé un composant VCL pour mon second chapitre : une sorte de composant DBImage mais qui charge celle-ci en fonction du Chemin+nom de fichier et non d'un blob graphique. Son pendant FMX est en attente de la première question. Toutefois il est évident que ce composant est uni-directionnel de la colonne DB vers l'image (une zone de saisie permet de faire la liaison avec la colonne de la BD, mais pas le composant image lui-même)

    Il me faudrait maintenant une idée de composant qui serait bidirectionnel, là mon imagination à ses limites donc, si quelqu'un à une idée/besoin d'un composant (simple quand même) je suis preneur. Attention, il faut que la propriété puisse être liée dans les deux sens à une valeur (colonne de base de données ou autre). J'étais persuadé d'avoir une piste il y a quelques temps, mais le travail et donc le manque de disponibilité m'ont fait oublier de quoi il s'agissait

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Par défaut
    Bonjour Serge,

    Et tous mes voeux pour cette nouvelle année.

    Un vieux lien peut-être ?http://webcache.googleusercontent.co...r&client=opera
    Il ne semble plus être disponible qu'en cache ?

    Embarcadero aurait précisé des spécificités à la création de composants sous FireMonkey ? Jamais vues. Et pourtant, j'ai passé du temps là-dessus ! J'avais admis dès le départ qu'il serait moins aisé qu'en VLC et même qu'en Lazarus... mais j'avoue avoir été dépassé par le sujet.

    Une idée de composant ? Le mien ne serait pas bidirectionnel mais réellement multiplateformes : un composant "capture d'écran" J'ai abandonné mes recherches. Que c'est compliqué avec FMX dès qu'on sort des sentiers battus (et même pour moi quand je n'en sors pas ) . C'est peut-être la rançon à payer pour disposer d'un code non pas portable mais aussi efficace d'un OS à l'autre.

    Je regardais si la difficulté était liée simplement à la vétusté de mon vieux XE7. Mais ma demande n'a inspiré personne donc je suppose que le nouveau 10.2 n'est pas plus "fourni" à ce niveau. A titre de comparaison mon Windev Mobile fait cela en une instruction !

    Au plaisir de te lire. Cordialement.

  3. #3
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    Bonjour et meilleurs voeux en début de cette nouvelle année,

    Merci pour la réponse. J'ai fini par retrouver ces recommandations avec la doc de XE2 puis par ricochet retrouver un lien plus récent partie Guidelines
    je suis sûr qu'il y a mieux mais c'est déjà un début. Comme mon premier composant n'utilise pas à proprement parler de style => pas de soucis majeur semble t-il

    un composant capture d'écran est plus une mécanique interne et ne correspond donc pas à ma recherche mon but étant de lier le composant avec d'autres ou avec des données. Le fait que la plupart des composants FMX soient "liables" me rend la tache difficile puisque je ne veux pas réinventer une roue

    Je regardais si la difficulté était liée simplement à la vétusté de mon vieux XE7. Mais ma demande n'a inspiré personne donc je suppose que le nouveau 10.2 n'est pas plus "fourni" à ce niveau. A titre de comparaison mon Windev Mobile fait cela en une instruction !
    je doit avouer l'avoir zappé

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Par défaut
    OK.
    Alors bonne continuation.

  5. #5
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Je suis également preneur de toute doc sur le sujet.
    C'est un vrai manque chez Embarcadero alors que c'est l'ADN de Delphi depuis ses débuts.

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    J'ai une vidéo assez complète avec les pièges à éviter (coderage 6)

    mais toujours pas d'idée précise pour mon objectif

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [visual Editor] ajouter à la palette un nouveau composant
    Par subzero82 dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 09/02/2009, 12h50
  2. Nouveau composant basé sur TMainMenu
    Par zoubidaman dans le forum C++Builder
    Réponses: 1
    Dernier message: 27/07/2006, 15h48
  3. Installer un nouveau composant dans un paquet créé
    Par gmc dans le forum Composants VCL
    Réponses: 1
    Dernier message: 06/03/2006, 12h25
  4. [Conception] Créer un nouveau composant
    Par DamCalle dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 14/06/2005, 11h45
  5. Réponses: 5
    Dernier message: 08/12/2004, 08h52

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