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

EDI Delphi Discussion :

[Delphi 10.4.2] Pourquoi je vois double?


Sujet :

EDI Delphi

  1. #1
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 1 019
    Points : 3 544
    Points
    3 544
    Par défaut [Delphi 10.4.2] Pourquoi je vois double?
    Bonjour,

    Delphi 10.4.2 avec les 3 derniers patchs et je vois double!

    La barre des composants affiche certains composants à double

    Nom : Doublons.png
Affichages : 100
Taille : 36,2 Ko

    Pourquoi et comment se débarrasser de ces affichages à double?

    Est-ce que quelqu'un a une idée?

    Merci

  2. #2
    Membre chevronné Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 961
    Points : 2 047
    Points
    2 047
    Par défaut
    Tous les composants se sont référencés en plusieurs exemplaires ou juste quelques uns ?

    Je n'ai rien constaté sur la vue "moderne" mais chercherai tout à l'heure. J'savais pas qu'il restait des irréductibles de la palette en bare d'outil

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 1 019
    Points : 3 544
    Points
    3 544
    Par défaut
    Citation Envoyé par pprem Voir le message
    Tous les composants se sont référencés en plusieurs exemplaires ou juste quelques uns ?

    Je n'ai rien constaté sur la vue "moderne" mais chercherai tout à l'heure. J'savais pas qu'il restait des irréductibles de la palette en bare d'outil
    1. "Irréductibles" est un bien grand mot... Disons plutôt que certains ont gardé de vieux réflexes

    2. Cela n'arrive pas sur tous les composants et pas dans tous les onglets (cela semble se concentrer sur les onglets "Standard" et "Supplément")

    3. Le comportement existe déjà sur Delphi Rio entièrement patché comme le montre l'image ci-dessous:

    Nom : doublons_DelphiRio.png
Affichages : 66
Taille : 24,4 Ko


    4. Après plusieurs tests, je constate que le comportement apparaît quand Delphi est ouvert et cela semble disparaître après ouverture d'un projet (c'est certainement pour cela que je n'avais jamais remarqué le bug)...

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    563
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2009
    Messages : 563
    Points : 1 023
    Points
    1 023
    Par défaut
    Bonjour,

    @Anselme45, j'ai le même souci que toi, même plus, car les composants de la zone standard sont dupliqués trois fois.

    Cette anomalie existait déjà sous Delphi 10.3.3.

    Personnellement, j'ai laissé tomber la recherche des causes de cette anomalie, car elle ne présente aucune autre conséquence sur l'utilisation et la compilation. De plus, elle ne semble concerner que les composants inclus dans la palette "Standard".

    Voilà, tu n'es pas le seul, même si cela ne résout rien.

    A+

  5. #5
    Membre chevronné Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 961
    Points : 2 047
    Points
    2 047
    Par défaut
    Citation Envoyé par Anselme45 Voir le message
    4. Après plusieurs tests, je constate que le comportement apparaît quand Delphi est ouvert et cela semble disparaître après ouverture d'un projet (c'est certainement pour cela que je n'avais jamais remarqué le bug)...
    Ce qui explique pourquoi je ne l'ai pas dans la version "récente" de la palette puisqu'elle ne s'affiche que lorsqu'un projet est ouvert.

    En fait, quand tu n'as pas de projet, il ne sait pas quel framework est utilisé et il affiche probablement tous les composants référencés (donc VCL et FMX, même image, même nom, mais unités différentes). Les composants non visuels n'étant pas doublés car ils ne dépendent pas du framework.

    Donc on peut considérer que c'est une fonctionnalité cachée (un easter egg) plus qu'un problème.

Discussions similaires

  1. Pourquoi ne vois-je pas les stdout des subprocess' enfants ?
    Par dva2tlse dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 27/07/2015, 11h57
  2. Que choisir ? C# , VB.NET, C++, Delphi ? pourquoi ?
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 475
    Dernier message: 08/04/2010, 19h27
  3. Réponses: 62
    Dernier message: 25/11/2007, 23h39
  4. Pourquoi faut il double-cliquer ?
    Par lethyss dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/06/2007, 09h09
  5. [D7] MySQL Embedded avec Delphi, pourquoi faire?
    Par raoulmania dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/11/2005, 16h25

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