le formatage version du fichier et LegalCopyright dans le fichier rc
Question
Je l'ai défini un fichier rc pour mon dll avec les détails suivants
VALUE "CompanyName", "My Company Inc."
VALUE "FileDescription", "Dll for XYZ"
VALUE "FileVersion", "1.00"
VALUE "InternalName", "MyDll"
VALUE "ProductName", "MyProduct"
VALUE "ProductVersion", "1.00"
VALUE "Build ID", "10500 "
VALUE "LegalCopyright", "Copyright © 2004-2011 My Company Inc. All rights reserved."
Faites un clic droit sur le fichier et sélectionnez Propriétés affiche les éléments suivants
File version: 0.1.00
Description: Dll for XYZ
Copyright: Copyright © 2004-2011 My Company Inc. Al
Première question est la version du fichier. Je ne sais pas pourquoi il est Préfixer 0. avant la version du fichier Peut-on formater cette chaîne dans le fichier rc?
En second lieu, le texte du droit d'auteur est tronqué après 40 characters.User doit faire glisser le curseur sur la chaîne pour lire chaîne entière. Peut-on définir le texte pour envelopper la chaîne si entière est visible? Je comprends que la chaîne du droit d'auteur peut être réduite à moins de 40 caractères, mais voulait savoir si nous pouvons conclure que le texte.
La solution
Utilisez un quad en pointillés pour numéro de version et le numéro de produit
VALUE "FileVersion", "1.0.0.0"
VALUE "ProductVersion", "1.0.0.0"
Dans mon groupe de produits, nous utilisons le premier numéro dans l'ensemble que la version majeure, la seconde que la version mineure, le troisième est le numéro de build (patch), et le quatrième est une représentation à 4 chiffres de la date. Par exemple. "8.1.1234.0614"
Notre chaîne de droit d'auteur est tronqué aussi. Mais je ne me sens pas si mal ... tous les fichiers EXE et DLL navire par MS dans c: \ windows ont tronqué des chaînes de copyright. :)