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 :

Peut-on "transcomposer" ?


Sujet :

Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut Peut-on "transcomposer" ?
    Question idiote : de la même façon qu'il est possible de transtyper une variable, peut-on "trans-composer" un composant ?

    Exemple : on a un TJvLabel sur une form. Puis, pour X raisons, on a du désinstaller la JVCL. Peut-on donc transformer ce TJvLabel en TLabel ?

    Remarque : quand il n'y a qu'un TJvLabel, c'est facile, suffit de le remplacer. Quand il y en a plusieurs centaines, c'est autrement plus long . D'où l'idée, peut-être saugrenue, de "transcomposage"

    J'ai bien essayé de remplacer toutes les déclarations TJvLabel, TJvEdit, etc... par leur homologue de la VCL, mais que nenni, ça marche pas. J'ai autrement pensé à une unité qui déclarerais, par exemple, les TJvLabel comme des TLabel.

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

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    le problème est au niveau des DFM

    comme se sont des fichiers texte, tu peux faire du recherche/remplace pour changer le type...si mon souvenir est bon, Delphi te propose alors de modifier le .PAS en conséquence.

    Note aussi que toutes les propriétés de TJvLabel qui n'existent pas dans TLabel seront perdu lors du chargement de la fiche (avec un message t'en avertissant).
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Merci M. Toth. C'est un honneur pour moi d'avoir eu une réponse si rapide du maitre en personne.

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

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut


    sinon il me semble que GExpert propose des outils pour faire ce genre de chose
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut

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

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