Quote by mc-electronic
Hallo Louis,
ich verwende die Project-Build Variable auch, aber ich habe kein Problem damit. Die Variable wird vom AVRco in der *.ppro Datei gespeichert, mit dem Eintrag PROJECTBUILD=5645 z.B. In der IDE sehe ich sie mir immer mit dem kleinen Button mit dem "i" an, Project Information, da stehen die Sizes, der verbrauchte Speicher etc. drin - und natürlich die Project number.
Im Source greife ich auf die Variable PROJECTBUILD zu, aber die ist immer um 1 kleiner. Man muß also 1 dazuaddieren, dann stimmt alles.
Gruß, Michael
Yep, das mache ich genauso
Bis jetzt habe ich damit auch keine Probleme (Windows 7, 64Bit und aktuelles AVRco)
Die Grundversionsnummer gebe ich vor z.B. V1. und die Nummer hinter dem "." ist meine PROJBUILD -Nr.
Code
CompYear :=COMPILEYEAR;
CompMonth :=COMPILEMONTH;
CompDay :=COMPILEDAY;
CompHour :=COMPILEHOUR;
CompMinute :=COMPILEMINUTE;
ProjBuild :=PROJECTBUILD;
ProjVer :=1;
// Start-Meldung
DebugOut( '-------------------------------------------------------');
DebugOut( '- PVS-xxxx CPU-Modul V1.'+IntToStr(PROJECTBUILD:4:'0') +' -');
DebugOut( '- Stand: '+ByteToStr(CompDay:2:'0') +'/'+ByteToStr(CompMonth:2:'0') +'/'+ByteToStr(CompYear:2:'0') +' '+ByteToStr(CompHour:2:'0') +':'+ByteToStr(CompMinute:2:'0') +' -');
DebugOut( '-------------------------------------------------------');
DebugOut( ' ');
DebugOut( 'DEGUG; System gestartet....');
DebugOut( ' ');
//-------------------------------------------
Gruß
Thorsten