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 :

[Delphi 10] Perte des dernières modifications dans les styles


Sujet :

Composants FMX Delphi

  1. #1
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    mai 2002
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 614
    Points : 6 147
    Points
    6 147
    Par défaut [Delphi 10] Perte des dernières modifications dans les styles
    Lors de la ré-ouverture d'un projet FMX, je suis obligé de recharger mes styles (depuis un fichier *.style) dans le TStyleBook et de reconstruire le projet, pour retrouver toutes mes modifications (dans mes styles).
    Si je ne le fais pas, le projet utilise une version précédente de mes styles. Ainsi, si je n'y fais pas attention, je me retrouve avec une application ayant régressé.

    >> Est-ce un bug connu, ou une mauvaise manipulation de ma part ?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. Écrivez dans un français correct !!

    Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise
    OpenGL 2.1 - Oracle 10g - Interbase (7 - XE) - PostgreSQL 11.6

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 108
    Points : 26 262
    Points
    26 262
    Par défaut
    Citation Envoyé par Lung Voir le message
    Lors de la ré-ouverture d'un projet FMX, je suis obligé de recharger mes styles (depuis un fichier *.style) dans le TStyleBook et de reconstruire le projet, pour retrouver toutes mes modifications (dans mes styles).
    Si je ne le fais pas, le projet utilise une version précédente de mes styles. Ainsi, si je n'y fais pas attention, je me retrouve avec une application ayant régressé.

    >> Est-ce un bug connu, ou une mauvaise manipulation de ma part ?
    c'est normal, le fichier .style est embarqué dans le fichier FMX, il n'est donc pas chargé à l'ouverture du projet (tout comme une Image dans un TImage par exemple)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
      object StyleBook1: TStyleBook
        Styles = <
          item
            ResourcesBin = {
              464D585F5354594C4520322E350106047465737403D400005450463007544C61
              796F75740474657374095374796C654E616D650604746573740A506F73697469
              6F6E2E5805000000000000C08A08400A506F736974696F6E2E59050000000000
              0000C70740085461624F726465720200000A5452656374616E676C6500095374
              796C654E616D65060F72656374616E676C65317374796C6505416C69676E0706
              436C69656E740A53697A652E57696474680500000000000000C804400B53697A
              652E4865696768740500000000000000C804401453697A652E506C6174666F72
              6D44656661756C7408000000}
          end>
        Left = 304
        Top = 224
      end
    alternativement, tu peux stocker des fichiers styles en ressource et les charger dans le code...mais tu n'en auras l'effet qu'à l'exécution et non en design.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    mai 2002
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 614
    Points : 6 147
    Points
    6 147
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    c'est normal, le fichier .style est embarqué dans le fichier FMX, il n'est donc pas chargé à l'ouverture du projet (tout comme une Image dans un TImage par exemple)
    Je ne comprend pas.

    Si je pose un TImage sur une Form et que je lui donne une image (en conception), je vois bien l'image.
    Si j'enregistre la fenêtre, je suis bien d'accord que l'image est sauvegardée dans le *.fmx
    Donc si je rouvre mon projet dans Delphi, en conception, je vois bien mon image.

    Pourquoi je ne retrouverais pas mes dernières modifications de styles (en conception) quand je rouvre mon projet ?
    (Sachant que j'ai appliqué et sauvegardé le StyleBook).
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. Écrivez dans un français correct !!

    Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise
    OpenGL 2.1 - Oracle 10g - Interbase (7 - XE) - PostgreSQL 11.6

  4. #4
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 108
    Points : 26 262
    Points
    26 262
    Par défaut
    Citation Envoyé par Lung Voir le message
    Je ne comprend pas.

    Si je pose un TImage sur une Form et que je lui donne une image (en conception), je vois bien l'image.
    Si j'enregistre la fenêtre, je suis bien d'accord que l'image est sauvegardée dans le *.fmx
    Donc si je rouvre mon projet dans Delphi, en conception, je vois bien mon image.

    Pourquoi je ne retrouverais pas mes dernières modifications de styles (en conception) quand je rouvre mon projet ?
    (Sachant que j'ai appliqué et sauvegardé le StyleBook).
    ah ok, on ne parlait pas de la même chose, je pensais que tu parlais de modifier le fichier .style en dehors de Delphi

    comme si je modifie le fichier image après l'avoir intégré dans un TImage.

    bon je viens de faire un test rapide, en personnalisant le style d'un bouton, je change Background.Opacity en 0,5, "Appliquer et Fermer", "Sauvegarde", "Fermer", je rouvre le style est bien pris en compte. Je change à 0,25, idem ça marche.

    sont-ce des modifications en particulier ?

    utilises-tu les vues ? ou les Plateforme dans le Stylebook ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    mai 2002
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 614
    Points : 6 147
    Points
    6 147
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    sont-ce des modifications en particulier ?
    A priori, je dirais non.
    Ça peut être un nouveau Label qui n'apparait pas; un changement de Font; un redimensionnement de TRectangle; ...
    Et je ne pense pas que ça vienne de mon poste, car un collègue avait plus ou moins ce genre de problème aussi.

    Citation Envoyé par Paul TOTH Voir le message
    utilises-tu les vues ? ou les Plateforme dans le Stylebook ?
    Je ne pense pas (je ne sais pas ce que c'est ).
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. Écrivez dans un français correct !!

    Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise
    OpenGL 2.1 - Oracle 10g - Interbase (7 - XE) - PostgreSQL 11.6

Discussions similaires

  1. [AC-2000] Modification des liens odbc dans les tables
    Par SDIS49 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 25/02/2011, 16h53
  2. Modification des liens odbc dans les tables
    Par SDIS49 dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 25/02/2011, 08h26
  3. Réponses: 4
    Dernier message: 06/10/2006, 15h24

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