Bonsoir a tous.
Svp, y a t il un moyen de retirer un composant de tous les fichier .pas et .dfm en suppriment tout ces proprietes?
Bonsoir a tous.
Svp, y a t il un moyen de retirer un composant de tous les fichier .pas et .dfm en suppriment tout ces proprietes?
Bon ,
voila ce que je veux exactement .
j'ai utilisé un composant non visuel dans mon projet delphi (il existe sur plusieurs form).
je veux seulement retirer ce composant de tous les fiches de mon projet.
Bonjour,
Encore une fois reFind doit pouvoir le faire pour peu d'écrire la commande (ou le script pour le faire en une seule passe) adéquate.
Recommandation explicite : faire une sauvegarde avant
Merci Sergio pour le suivi.
j'ai juste oublier que c'est pour mes vieux application en delphi 7(qui attend la migration vers delphi 10.4
)
donc Refind n'existe pas sous delphi 7.
j'ai jeté un coup d’œil sur GExpert mais j'ai pas trouvé l'option pour retirer un composant.
reFind n'est pas un outil spécifique aux nouvelles versions (même s'il ne fut fourni qu'à partir de XE2 je crois).
C'est un programme en ligne de commande, une sorte de grep (tiens, un autre outi possible ?)
reFind peut effectivement être utilisé pour ça, mais je ne sais pa si ça permettra de tout faire proprement sur les propriétés dans le DFM.
Il est aussi possible de te faire un programme qui parcourt les fichiers et fait ce que tu veux faire.
Je recommanderais cependant plutôt une intervention humaine car supprimer un composant des déclarations peut entraîner des soucis au niveau de l'ouverture des fiches ou de la compilation, donc tout ouvrir dans Notepad++ et une recherche dans tous les fichiers avec traitement manuel me semble plus sûr, et ce ne sera pas forcément plus chronophage que te configurer un truc pour le faire selon la taille du projet.
Par contre il est possible qu'il te reste des DFM compactés (pas en texte pur) selon l'ancienneté du projet, il existe un programme permettant de les convertir en texte. Cette discussion devrait t'aider si tu tombes dessus :
https://www.developpez.net/forums/d2...ire-dfm-texte/
Partager