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 :

Fichier ressource et infos de version


Sujet :

Langage Delphi

  1. #1
    Membre habitué Avatar de gord's
    Inscrit en
    Avril 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 115
    Points : 127
    Points
    127
    Par défaut Fichier ressource et infos de version
    mon appli comporte de nombreux dpr, et je veux gérer les ressources dans des .RES commun.


    j'ai fait un fichier .RC, que je compile en .RES avec un utilitaire micro$oft.
    Or, quand Delphi compile mes projets (sous l'EDI ou en ligne de commande), il ne prend pas en compte les infos de version contenues dans mon .RES, alors qu'il prend bien en compte l'icone.
    Et si j'ouvre le .RES sous visual studio, la ressource version est correcte.

    Comment faire pour dire à Delphi de prendre en compte cette ressource ?

    un ex de .RC :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    MAINICON                ICON    DISCARDABLE     "..\\graphiques\\IconesAppli\\Admin.ico"
     
    VS_VERSION_INFO VERSIONINFO
     FILEVERSION 220,0,0,0
     PRODUCTVERSION 4,4,0,0
     FILEFLAGSMASK 0x3fL
     FILEFLAGS 0x0L
     FILEOS 0x40004L
     FILETYPE 0x1L
     FILESUBTYPE 0x0L
    BEGIN
        BLOCK "StringFileInfo"
        BEGIN
            BLOCK "000004b0"
            BEGIN
                VALUE "Comments", "\0"
                VALUE "CompanyName", \0"
                VALUE "FileDescription", "Configuration générale\0"
                VALUE "FileVersion", "220\0"
                VALUE "InternalName", "Admin\0"
                VALUE "LegalCopyright", "\0"
                VALUE "LegalTrademarks", "\0"
                VALUE "OriginalFilename", "Admin.exe\0"
                VALUE "PrivateBuild", "\0"
                VALUE "ProductName", "\0"
                VALUE "ProductVersion", "4.4.0\0"
                VALUE "SpecialBuild", "\0"
            END
        END
        BLOCK "VarFileInfo"
        BEGIN
            VALUE "Translation", 0x0, 1200
        END
    END

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 434
    Points : 5 846
    Points
    5 846
    Par défaut
    salut

    regarde le liens si dessous

    http://codecentral.borland.com/codec...sting?id=15118

    @+ Phil

  3. #3
    Membre habitué Avatar de gord's
    Inscrit en
    Avril 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 115
    Points : 127
    Points
    127
    Par défaut
    euh, merci, mais le fichier RES, il est fait. Mon probleme c'est qu'il soit pris en compte par dcc32.

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 434
    Points : 5 846
    Points
    5 846
    Par défaut
    salut

    dans l'ide de delphi tu as bien cocher les option de version ?


    @+ Phil

  5. #5
    Membre habitué Avatar de gord's
    Inscrit en
    Avril 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 115
    Points : 127
    Points
    127
    Par défaut
    Trouvé !!!

    en fait j'avais généré mon fichier RC avec visual studio -> la ressource de version était nommée VS_INFO_VERSION
    J'ai eu l'idée de comparer avec une ressource créée par Delphi -> nom = "1"

    a tout hasard, j'ai essayé de renommer de VS_INFO_VERSION en 1 -> ça marche !!!

    Moralité : Delphi ne reconnait une ressource de version que si elle est nommée "1" !!!

    Je les hais !


    Cocher les infos de versions dans les options de projet n'est possible que si tu as {$R *.res}, ce qui ne correspondait pas à mon besoin, et en plus ça aurait écrasé mes infos, puuisqu'il aurait regénéré une ressource de version d'après le .DOF

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

Discussions similaires

  1. l'info-bulle et le fichier kml dans l'API version 2.0.0
    Par Randobos dans le forum IGN API Géoportail
    Réponses: 15
    Dernier message: 11/09/2012, 16h52
  2. Récupérer les infos de version d'un fichier
    Par Eldann dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/07/2009, 15h50
  3. Fichier Ressource Borland C++ 6.0
    Par A&Nexus dans le forum C++Builder
    Réponses: 13
    Dernier message: 24/12/2004, 17h45
  4. [NASM] Utiliser des fichiers ressources
    Par trax44 dans le forum Assembleur
    Réponses: 8
    Dernier message: 26/09/2004, 18h42
  5. Fichier ressource contenant une icône
    Par k_boy dans le forum x86 32-bits / 64-bits
    Réponses: 9
    Dernier message: 26/09/2002, 20h59

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