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

C++Builder Discussion :

parser un fichier dfm


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 35
    Par défaut parser un fichier dfm
    Bonjour
    Je veut trouver un moyen pour parser un fichier *.dfm pour determiner des paramètres d'une interface faite avec borland c++ ou pour déterminer la structure d'arbre de l'interface.

  2. #2
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    un fichier DFM, c'est un fichier Text...reste à en comprendre la structure..

  3. #3
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    La structure n'est pas compliqué, tu as deux mot clef, object et end, qui marque le début et la fin des propriété d'un composant, juste après objet tu as le nom donné au composant, suivit d'un : et du type du composant (TButton, TEdit,...).
    Ensuite à chaque ligne tu as un propriété de ce composant et ça valeur (à savoir que les propriété dont la valeur est la valeur par défaut de Borland, il ne renseigne pas cette propriété dans le dfm (pour l'alléger)).
    Une fois qu'il a finit de renseigner les propriété on trouve le mot clef end.
    A savoir également que dans un object peut être définit un autre objet, cela signifie que cette objet est l'objet enfant du premier.

  4. #4
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 35
    Par défaut borland et dfm
    Bonjour
    En fait je doit a partir un fichier dfm d'une interface en borland c++ determiner si par exemple un retour en arrière existe. j'ai pas trouvé d'idée pour résoudre se problème.

  5. #5
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par vieri31 Voir le message
    Bonjour
    En fait je doit a partir un fichier dfm d'une interface en borland c++ determiner si par exemple un retour en arrière existe. j'ai pas trouvé d'idée pour résoudre se problème.
    Il faudrait être plus clair, je ne comprend pas ta question.
    1. Tu veux comparer deux fichiers dfm dans le but de connaître le plus récent?
    2. Tu veux valider un fichier dfm pour savoir s'il est fonctionnel?

Discussions similaires

  1. [SAX] parser un fichier xml en Java
    Par royou dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/02/2005, 17h12
  2. parser un fichier .dtd
    Par bgranou dans le forum Valider
    Réponses: 2
    Dernier message: 04/06/2004, 19h53
  3. parser des fichier .xml en perl
    Par djibril dans le forum Modules
    Réponses: 13
    Dernier message: 18/05/2004, 17h08
  4. parser un fichier avec xerces
    Par traiangueul dans le forum XML/XSL et SOAP
    Réponses: 9
    Dernier message: 02/02/2004, 18h14
  5. parser un fichier html
    Par noarno dans le forum ASP
    Réponses: 2
    Dernier message: 10/12/2003, 17h53

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