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 :

Convertir automatiquement tous mes DFM binaire en DFM texte


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de korntex5
    Homme Profil pro
    Directeur technique
    Inscrit en
    Juin 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 417
    Billets dans le blog
    1
    Par défaut Convertir automatiquement tous mes DFM binaire en DFM texte
    Salut j'ai plein de DFM binnaires hérité d'anciens delphi et je voudrai tous les convertir en DFM texte sans me les taper à la main un par un en faisant ouvrir click droit DFM texte.

    existe t'il un logiciel qui fait cela ou peux t'on par commande commander à delphi de le faire?

  2. #2
    Membre éclairé
    Avatar de korntex5
    Homme Profil pro
    Directeur technique
    Inscrit en
    Juin 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 417
    Billets dans le blog
    1
    Par défaut
    Je répond à mon problème voici un exe qui vous permettrea de le faire
    juste sélectionner les fichiers ou le dossier racine concerné, il est récursif, et faire convert, il sauvegarde vos ancien .dfm en .bindfm

    Attention ne pas convertir les fichier dfm déja en texte, car sinon ils se retrouvent vide. Mais une recherche dans le dossier avec *.dfm et une taille max de 1ko vous permettra de retrouver la liste des fichier à laisser tel quels si vous les avez convertis par erreur

    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    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 094
    Par défaut
    J'ai utilisé le même utilitaire mais tu peux le faire via la fonction ObjectBinaryToText(BinStream, TextStream), suffit de gérer le Début de Fichier ...

    FF 0A 00 Classe 00 30 10 TailleBuf 00 00 ...
    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

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Citation Envoyé par korntex5
    existe t'il un logiciel qui fait cela ou peux t'on par commande commander à delphi de le faire?
    Oui il en existe même plein
    http://www.felix-colibri.com/papers/...y_to_text.html
    http://www.exefind.com/convert-binary-to-text/
    Et j'en passe
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    686
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 686
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    Avec Delphi 7 (à vérifier avec les autres versions...), il est fourni lors de l'installation un petit exécutable nommé convert.exe et situé dans le répertoire d'installation de Delphi et le sous répertoire bin.

    Il permet justement de convertir les dfm binaires en textes et inversement.

    Pour l'utilisé, il suffit de saisir la commande :
    convert.exe -t -i c:\nom_fichier.dfm
    Dans cet exemple, on force la conversion d'une dfm binaire en texte (paramètre -t) et le fichier résultat de cette opération sera directement le fichier nom_fichier.dfm (option -i).

    Pour plus d'infos, lancer la commande convert.exe sans paramètre et vous verrez les différentes options possibles.

    A+
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

Discussions similaires

  1. synchroniser automatiquement TOUS mes sous dossiers IMAP
    Par mimochasam dans le forum Thunderbird
    Réponses: 1
    Dernier message: 29/06/2007, 10h41
  2. Avoir tous mes sujets!!!
    Par jawed dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 6
    Dernier message: 30/08/2005, 20h03
  3. Réponses: 15
    Dernier message: 30/06/2005, 16h35
  4. Tous mes OID ont changés...
    Par lesyo dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 01/04/2005, 17h44
  5. Ouvrir automatiquement tous les fch. texte d'un repertoire
    Par metalimad dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/02/2005, 14h47

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