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 :

Changement du type de composant


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 26
    Par défaut Changement du type de composant
    Bonjour,

    Je voudrais savoir si il y a un moyen de changer le type de tous mes composants de mon application.

    Je m'explique j'ai un composant TMS dans mon Application qui me pose problème je voudrais donc changer la DBLUCombobox en DBCombobox de delphi. Cependant j'ai presque 700 combos et donc cela serait un peu long à tout changer une par une.

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

    Merci

  2. #2
    Membre émérite
    Avatar de CapJack
    Homme Profil pro
    Prof, développeur amateur vaguement éclairé...
    Inscrit en
    Mars 2004
    Messages
    624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Prof, développeur amateur vaguement éclairé...
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 624
    Par défaut
    700 combos ??? Tu fais quoi avec 700 combos ?

    Comme ça, vite fait, moi j'essaierais de faire un rechercher /remplacer de TDBLUTruc par TMachin, dans les fichiers .pas, bien sûr, mais aussi dans les fichiers .dfm, qui ne sont en fait que des fichiers texte.

    Sauvegarde bien tout ton projet avant de faire quoi que ce soit.


    700 combos, non mais je vous demande un peu...

  3. #3
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    Il me semble que GExperts fait ce genre de chose.
    Je ne l'utilise pas mais j'ai déjà été obligé de changer un type de composant (sur 3 ou 4 boutons) et un de mes collègues qui utilise GExperts me dit, une fois que j'ai terminé, qu'avec GExperts c'est possible de la faire simplement.

    Après lui avoir arracher les yeux , je lui ai demandé si il plaisantait et il m'a répondu que NON.
    Donc il semble que cet outil le permette mais je ne saurai pas te dire comment.
    Il y a pas mal de personne ici qui l'utilise donc il pourront peut-être te renseigner.

  4. #4
    Membre très actif
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Par défaut
    Oui je confirme. Dans GExperts il existe (dans le menu de GExperts) un outil "REPLACE COMPONENT" dans lequel il suffit d'indique le type de composant que l'on veut remplacer et le type de celui qui le remplacera. GExperts fera tout à votre place meme dans les DFM (et les evenements associés). Toutes les propriétés communes aux deux composant seront copiées l'une sur l'autre.

    Cordialement
    Octal

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 26
    Par défaut
    Ok merci pour vos reponses

    je vais essayer vos deux solutions

    Il me semble que j'avais dejà essayé le rechercher/remplacer et que j'avais eu des problème dans une autre application mais je me souviens plus si je l'avais fais dans les .dfm donc forcement...

    Je vais essayer quand même de toute façon qui ne tente rien n'a rien!!!

  6. #6
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Citation Envoyé par Angelique_Abac
    Ok merci pour vos reponses

    je vais essayer vos deux solutions

    Il me semble que j'avais dejà essayé le rechercher/remplacer et que j'avais eu des problème dans une autre application mais je me souviens plus si je l'avais fais dans les .dfm donc forcement...

    Je vais essayer quand même de toute façon qui ne tente rien n'a rien!!!
    Fait une sauvegarde de ton projet en entier avant toute chose !!!

  7. #7
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Tu fais un rechercher/remplacer de texte dans ton unité et dans le dfm :

    Dans l'unité "unit1.pas" de TForm1 par exemple, tu demandes à Delphi de remplacer tous les "DBLUCombobox" en "DBCombobox"

    Puis tout de suite après, tu cliques droit sur ta fiche, tu choisis "voir comme texte", et tu refais un rechercher/remplace de "DBLUCombobox" en "DBCombobox"

    Sinon, 700 combos, c'est joli

Discussions similaires

  1. [Delphi 6] Changement sauvage de type de composant
    Par brocexco dans le forum Delphi
    Réponses: 1
    Dernier message: 28/01/2007, 18h42
  2. PB changement de type d'un champ ds INTERBASE
    Par vanoou dans le forum InterBase
    Réponses: 3
    Dernier message: 03/01/2005, 17h24
  3. Changement de type
    Par spoutyoyo dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 20/08/2004, 15h39
  4. [CR]Changement de type de base de donnée
    Par nabil dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 12/04/2004, 22h42
  5. changement de type pour un champ dans une table
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/02/2004, 15h26

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