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 VCL Delphi Discussion :

[D7] Composant comme XPMan, mais pour style Windows 11


Sujet :

Composants VCL Delphi

  1. #1
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut [D7] Composant comme XPMan, mais pour style Windows 11
    Bonjour

    Oui je sais avec un fichier à compiler dans le dossier de l'appli et un petit tralala en plus, ça fait la même chose.

    Me semble avoir lu ça en FAQ.

    Edit : https://delphi.developpez.com/faq/?p...-avec-Delphi-7

    N'empêche que si ça existait sous forme de compo ce serait trop bien

    Merci d'avance d'idées pour cette piste.

    DS7

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 041
    Par défaut
    En fait le composant ne sert à rien mais strictement à rien, c'est juste une astuce pour que cela ajoute l'unité dans les uses de la MainForm en utilisant la palette lorsque l'on y pose le TXPManifest et ainsi inclure la ressource, c'est une tricherie pour le RAD

    Tu peux supprimer le composant tant que le uses et là, la ressource aussi.

    On peut penser que les développeurs qui font Delphi prennent vraiment les utilisateurs pour des nuls pour avoir créé un composant factice au lieu d'une option de projet (c'est d'ailleurs le cas maintenant)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Stéphane

    Oupssssss encore mes notifications en panne, je passais dans le coin pour toute autre chose et...

    Oui ça je sais pour XPMan, suffit d'ailleurs de virer le compo et ça skin tout de même.

    Ceci dit, je ne suis pas plus avancé

    DS7

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 041
    Par défaut
    Fait toi une unité My11Manifest qui contient juste le {$R 'Win11Theme.res'}
    Ce res, tu peux le mettre dans un dossier commun, faudrait juste faire pointer au bon endroit, cela évitera de le reconstruire à chaque fois.

    Perso, je mets souvent des RC dans mes projets pour des ressources diverses, cela n'a rien de compliqué.

    Ou alors la FAQ Win10 n'est pas compatable Win11 et cela tu ne nous le dis pas clairement.

    Evidemment My11Manifest est totalement incompatible avec XPMan, soit l'un soit l'autre, jamais les deux.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Merci Stéphane de ces précisions, je vais tenter de faire ainsi.

    Pour les RC, à mes débuts j'encapsulais les ressources Wav avec cette méthode.

    Pour l'instant je laisse ce thread comme ça, si jamais je n'y arrive pas.

    DS7

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/02/2020, 09h36
  2. Réponses: 4
    Dernier message: 16/10/2006, 12h17
  3. Existe des outils de generation de doc automatique un peu comme javadoc mais pour C ?
    Par Gruik dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 29/06/2006, 10h48
  4. [VB6]Une fonction comme Trim(), mais pour les "-"
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 13/04/2006, 19h43
  5. Cherche composant comme TComPort mais pour l'USB
    Par Walm dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/04/2004, 15h57

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