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 :

FireMonkey : soit je comprends pas, soit je comprends pas.


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut FireMonkey : soit je comprends pas, soit je comprends pas.
    Bon le titre peut paraître bizarre... Je m'explique :

    J'ai acheté Delphi XE2 pour FireMonkey et la possibilité de générer une appli aussi bien pour Windows que pour MAC. Car je suis sous Mac, et je garde un VMWare rien que pour Delphi.

    Après quelques semaines de pérégrinations, j'en suis arrivé là :
    • l'aide sur la librairie FMX se solde toujours par "Embarcadero Technologies ne possède pas d'informations supplémentaires pour le moment. Veuillez nous aider à documenter cette rubrique en utilisant la page Discussion ! ". J'adore qu'on se moque de moi comme ça...
    • les composants sont ignobles dans le rendu, et j'ai un mal de chien à le modifier : pas de background color sur un bouton, pas de dessin sur un bouton
    • j'ai toujours pas compris comment fonctionne ce satane TStringGrid qui fait n'importe quoi...
    • D'ailleurs, allez modifier la taille de police d'un TStringGrid...
    • et j'en passe et des meilleurs...
    Alors il parait qu'on peut s'amuser à faire tourner des formes en 3D avec FMX. Rien à battre ! Moi ce que j'aurais voulu, c'est un framework abouti, qui offre peu ou prou les mêmes fonctionnalités que la VCL (je comprends bien que certaines choses très "Windows" ne soient pas possibles, mais quand même, pas pouvoir modifier la couleur de fond d'un bouton ou alors via un style à définir et tout un fatras de trucs incompréhensibles...
    Donc, je suis à 2 doigts (dont un cassé) de revenir à la VCL et tant pis pour OS X...
    A moins que quelqu'un ne sache comment me convaincre...

  2. #2
    Membre chevronné
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Billets dans le blog
    4
    Par défaut http://www.ledevdujeudi.com/
    http://www.ledevdujeudi.com/

    Et effectivement, tout n'est pas encore faisable. Mais ça vaut vraiment le coup, de regarder les vidéos, et je crois que beaucoup de questions trouverons leurs réponses.

    Cordialement

    André

  3. #3
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Bon,
    je viens de me taper quelques heures en accéléré. J'ai appris pas mal de choses...
    Je reste sous FM pour l'instant...

  4. #4
    Membre expérimenté
    Avatar de Pascal Fonteneau
    Profil pro
    gérant
    Inscrit en
    Février 2007
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : gérant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2007
    Messages : 139
    Par défaut Firemonkey pas si mal qu'en même
    Pour ma part et après 6 mois avec XE2, la seule limite rencontrée est qu'il n'existe pas encore d'éditeur d'état (a ma connaissance). Toutefois, le printing multiplateforme existe depuis le troisieme upgrade. J'ai deja un programme en production et un second en cours. Persiste sous firemonkey cela finira par payer.


    A+

    Pascal

  5. #5
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Citation Envoyé par alheuredudejeuner Voir le message
    http://www.ledevdujeudi.com/

    Et effectivement, tout n'est pas encore faisable. Mais ça vaut vraiment le coup, de regarder les vidéos, et je crois que beaucoup de questions trouverons leurs réponses.

    Cordialement

    André
    Merci pour l'info. JE viens de trouver comment avoir un TPanel ou je peux modifier la couleur de fond : en utilisant un TRectangle... J'avais pas pensé... Faut que j'arrive à comprendre la philosophie de FMX ça m'aidera probablement beaucoup.

    J'ai pas encore bien compris l'utilité de faire tourner le bidule autour de son centre mais bon...

    Autre chose : est-il possible de modifier la police et la taille par défaut dans le concepteur ? Je m'explique... Il utilise par défaut Tahoma 11 quand on ajoute un composant.
    J'aimerais pouvoir fixer une police et une taille par défaut pour le concepteur, et/ou pouvoir dire qu'un composant hérite de la police de son papa (il me semble bien que c'était possible en VCL).

    Dernière chose (non je rigole y en aura certainement d'autres...) : le TStringGrig...
    J'en ai mis un sur ma fiche, et j'exécute, mais pas moyen de saisir quoi que ce soit dans les cases. Si j'ajoute des colonnes, j'ai toujours une colonne sur la droite ou je ne peux rien faire. En plus la saisie dans uen case est un peu étrange... J'ai raté quoi comme épisode ?

    Merci à tous, et au DevDuJeudi. A quand des tutos en texte (rapport que chez moi la video ça rame un peu...). Tiens axe d'amélioration pour les videos : avoir un sommaire détaillé sur les pages d'index, et si possible avoir quelques time stamp histoire d'aller tout de suite vers la partie qui intéresse (genre zapper la mise à jour de l'update 4... Sinon bonne idée !

  6. #6
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Bon disons que FM est encore jeune. Perso après quelques essais je suis resté sur la VCL pour de pb de perfs. Mais je pense que Emb met plus de ressources dans FM que dans la VCL.
    Sinon par défaut FM utilise le principe des styles et si tu veux modifier les polices ou autres pour TOUTE l'appli. il faut modifier le style, si tu veux pour un composant ça relève du coup par coup. UN exemple : http://www.raize.com/Articles/FmxStr...dCellFonts.asp

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/05/2009, 11h58
  2. Condition multiples (pas soit l'une soit l'autre)
    Par sliderman dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/09/2008, 11h08
  3. Réponses: 9
    Dernier message: 29/01/2008, 19h59
  4. Comprends pas pourquoi ca marche pas
    Par cellimo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/11/2005, 22h10
  5. Réponses: 3
    Dernier message: 15/06/2005, 10h15

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