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 :

supprimer l'effet de XPManifest


Sujet :

Delphi

  1. #1
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut supprimer l'effet de XPManifest
    Bonjour tout le monde ,
    Je viens d'ajouter le composant XPManifest sur mon projet juste pour l'enjoliver
    mais le problème c'est que ce composant a changé les couleurs de mon projet
    et toute mes fiches sont devenues blanche j'ai supprimé ce composant mais le problème persiste lorsque j'accède aux fiches je trouve les fiche normale telles qu'elles le sont mais quand je lance l'exécution les fenêtre sont toutes blanches pourtant que j'ai retiré le composant!! alors quelqu'un a eu le même problème !!
    je travaille sur delphi7
    Merci d'avance

  2. #2
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 550
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 550
    Points : 3 916
    Points
    3 916
    Par défaut
    Salut

    A vouloir trop bien faire ...
    Je n'ai jamais utilisé ce composant mais sa suppression n'entraîne pas celles de ses unités dans ton projet, ce qui parfois peut être une cause de comportements inattendus, du fait de la présence de clauses initialization.

    Nettoie donc les clauses uses de ton projet en retirant l(es) unité(s) relative(s) au support de XPManifest.

    Sinon, il faudrait éplucher le code du composant et comprendre comment il opère sur les fiches.

    @+

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  3. #3
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 550
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 550
    Points : 3 916
    Points
    3 916
    Par défaut
    En google-ant un peu : http://delphi.about.com/library/bluc/text/uc111601a.htm

    Essaie aussi donc de mieux de renommer (en changeant l'extension par exemple) le fichier .res de ton projet, ou mieux de le remplacer par une copie d'avant l'ajout du composant XPManifest. Delphi reconstruit en principe automatiquement un fichier res quand celui-ci fait défaut avec le minimum vital.

    Tiens-nous au courant de la solution trouvée.

    @+

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  4. #4
    Fxg
    Fxg est déconnecté
    Membre éclairé
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 510
    Points : 837
    Points
    837
    Par défaut
    Il faut enlever XPMan des clauses USES

  5. #5
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 550
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 550
    Points : 3 916
    Points
    3 916
    Par défaut
    Fxg a totalement raison.

    Je viens d'aller voir dans les sources de la VCL D7, le composant XPMan ne fait absolument rien (descendant de TComponent sans nouvel attribut ni méthode), il sert juste à importer le fichier WindowsXP.res (situé dans les librairies de Delphi).
    En gros, cela veut aussi dire que l'on peut se passer de composant et ajouter directement tau projet {$R WindowsXP.res}, c'est kif-kif bourricot.

    @+

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  6. #6
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut
    ah oé vous avez raison moi je l'ai enlevé juste depuis la fiche j'ai cru que ca sera supprimé automatiquement merci pour la solution

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/08/2012, 14h56
  2. ZORIN : supprimer les effets 3D
    Par HRS dans le forum Ubuntu
    Réponses: 2
    Dernier message: 01/04/2012, 12h21
  3. Supprimer l'effet overflow hidden
    Par betadev dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 27/04/2011, 18h38
  4. supprimer l'effet circuit en interpolation
    Par Décembre dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 13/07/2010, 22h42
  5. Réponses: 1
    Dernier message: 04/07/2006, 22h53

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