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

Langage Delphi Discussion :

Delphi 7 entreprise, Nettoyage d'un dfm illisible


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut Delphi 7 entreprise, Nettoyage d'un dfm illisible
    Salut !
    je viens de reprendre un ancien programme réalisé sous delphi 7 ... à l'exécution tout est bon mais quand je veux afficher une forme j'ai le message d'erreur suivant :
    "error reading imp_vente.frame.color : property frame does not exist"
    et là quant j'ignore tout les messages rien ne s'affiche juste une forme vide !!

    j'ai pensé à nettoyer le .dfm mais celui-ci n'étant plus un fichier text c'est du binaire que j'ai du mal à comprendre donc :

    • y'a t-il un utilitaire qui pourrait le convertir en dfm texte ?
    • ou y'a t-il une astuce pour résoudre mon problème ?


    merci par avance.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par Just-Soft Voir le message
    • y'a t-il un utilitaire qui pourrait le convertir en dfm texte ?
    • ou y'a t-il une astuce pour résoudre mon problème ?
    1. Une petite recherche Google et hop : DFM binary to text de John COLIBRI
    2. Une fois le DFM converti en texte, éditez le et supprimez la propriété frame de votre objet imp_vente

    Le source n'aurait-il pas été modifié avec une version postérieure à D7 et donc des éléments nouveaux y auraient-ils été ajoutés ?

  3. #3
    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 : 56
    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
    il suffit d'ouvrir le DFM sous Delphi sans passer par le .PAS
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 633
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 633
    Billets dans le blog
    65
    Par défaut
    il s'agit aussi , peut être , d'un composant tiers manquant ou de version différente (j'ai eu le cas récemment avec 2 versions JVCL en gros écart)

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    @Ph.B. : merci pour l'utilitaire malgré qu'il n'a pas donné le résultat attendu, j'ai toujours cette même erreur.

    @SergioMaster : non non, aucun composant arriviste (rire), je ne travail qu'avec des composants natifs

    @Paul TOTH: effectivement, j'avais pas pensé à ouvrir le dfm sans passer par son pas, il parait que c'est une bonne alternative. En adoptant cette solution, je voudrais passer les lignes suspectes en commentaire pour ne rien perdre mais il parait que les /**/ ne marchent pas avec les dfm ... y'a t-il un truc pour surpasser cette impasse ?

  6. #6
    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 : 56
    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
    Citation Envoyé par Just-Soft Voir le message
    @Ph.B. : merci pour l'utilitaire malgré qu'il n'a pas donné le résultat attendu, j'ai toujours cette même erreur.

    @SergioMaster : non non, aucun composant arriviste (rire), je ne travail qu'avec des composants natifs

    @Paul TOTH: effectivement, j'avais pas pensé à ouvrir le dfm sans passer par son pas, il parait que c'est une bonne alternative. En adoptant cette solution, je voudrais passer les lignes suspectes en commentaire pour ne rien perdre mais il parait que les /**/ ne marchent pas avec les dfm ... y'a t-il un truc pour surpasser cette impasse ?
    il n'existe pas de commentaire dans les fichiers DFM.

    mais quel est le type de "imp_vente" dans le .PAS ? quel est le type de son membre "frame" ? sous quelle forme cela est-il affiché dans le DFM ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

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

Discussions similaires

  1. Présentation de borland delphi 7 entreprise
    Par Coussati dans le forum Delphi
    Réponses: 1
    Dernier message: 22/04/2007, 08h55
  2. [Rech] Delphi 7 Entreprise ?
    Par Bleys dans le forum Delphi
    Réponses: 6
    Dernier message: 13/05/2006, 15h21
  3. Recherche Delphi 7 Entreprise désespérément
    Par david_chardonnet dans le forum EDI
    Réponses: 2
    Dernier message: 21/03/2006, 11h24
  4. Delphi 2006 Entreprise et MySQL version 4
    Par Francis_77 dans le forum Bases de données
    Réponses: 3
    Dernier message: 21/03/2006, 08h47
  5. acces concurrent avec delphi 5 entreprise
    Par Jean_paul dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/11/2004, 20h19

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