Comment ajouter un numéro de construction dans son programme
Bonjour,
J'utilise Lazarus sous Linux, je me demandais si il n'y avais pas une solution pour ajouter automatiquement un numéro de version à la compilation du programme (un peu comme Visual Studio).
Style 1.0.0.0 puis 1.0.0.1.. etc;.
Vous avez une idée ???
David Touzeau
http://www.artica.fr
Insérer le numero de version à la compilation.
Bonjour,
Je reprends cette vieille discussion car elle m'intéresse et que je ne comprends pas la limitation de cette possibilité à Windows.
En effet seul l'EDI connait le numéro de version du projet.
Par ailleurs, ce n'est pas à l'exécution que le numéro de version risque de changer.
Pourquoi ne pourrait-on pas faire créer, par exemple, une directive de compilation: quelque chose comme ceci:
Code:
1 2 3 4
| Var
MyVersion: String;
Begin
MyVersion := {$VN}; |
{$VN} serait automatiquement remplacé par le numéro de version trouvé dans l'EDI :
Code:
MyVersion := 1.110;
Bien sûr, je ne suis pas un expert et ceci n'est peut-être pas possible pour des questions de normes. C'est simplement une idée qui pourrait être exploitée de façon plus orthodoxe par les spécialistes.
Cordialement.
PierreAlain.
Versioning : comment ajouter une version dans son prog
Merci à tous.
En effet, je n'avais pas pensé à un fichier de ressources.
les exemples fournis à la page :
https://wiki.freepascal.org/Show_App...n,_and_Company
fonctionnent parfaitement, y compris sous linux.
Cordialement,
PierreAlain.