Centauri Soldier
12-11-2008, 05:12 AM
Some time ago I recall seeing a post in which someone was asking for build version tallying. Well, here's what I came up with...hope it helps.
BuildTime = {};
--======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
function BuildTime.VersionUpdate(sAFVersionFilePath) --[[>>
<< Updates the build version of your program each >>
<< time it runs. Be sure to disable it before compiling. >>
<<<<<<<<<<<<<<<<<<<<<==================================--]]
if not File.DoesExist(sAFVersionFilePath) then
tAFProgramVersion = {};
tAFProgramVersion[1] = 0;
tAFProgramVersion[2] = 0;
tAFProgramVersion[3] = 0;
tAFProgramVersion[4] = 0;
TextFile.WriteFromTable(sAFVersionFilePath, tAFProgramVersion, false);
end
tAFProgramVersion = TextFile.ReadToTable(sAFVersionFilePath);
tAFProgramVersion[4] = tAFProgramVersion[4] + 1;
if tAFProgramVersion[4] > 9 then
tAFProgramVersion[4] = 0;
tAFProgramVersion[3] = tAFProgramVersion[3] + 1;
if tAFProgramVersion[3] > 9 then
tAFProgramVersion[3] = 0;
tAFProgramVersion[2] = tAFProgramVersion[2] + 1;
if tAFProgramVersion[2] > 9 then
tAFProgramVersion[2] = 0;
tAFProgramVersion[1] = tAFProgramVersion[1] + 1;
end
end
end
TextFile.WriteFromTable(sAFVersionFilePath, tAFProgramVersion, false);
sAFCurrentBuildVersion = tAFProgramVersion[1].."."..tAFProgramVersion[2].."."..tAFProgramVersion[3].."."..tAFProgramVersion[4];
return sAFCurrentBuildVersion;
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
end--|||||||||||||END FUNCTION|||||||||||||||||
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BuildTime = {};
--======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
function BuildTime.VersionUpdate(sAFVersionFilePath) --[[>>
<< Updates the build version of your program each >>
<< time it runs. Be sure to disable it before compiling. >>
<<<<<<<<<<<<<<<<<<<<<==================================--]]
if not File.DoesExist(sAFVersionFilePath) then
tAFProgramVersion = {};
tAFProgramVersion[1] = 0;
tAFProgramVersion[2] = 0;
tAFProgramVersion[3] = 0;
tAFProgramVersion[4] = 0;
TextFile.WriteFromTable(sAFVersionFilePath, tAFProgramVersion, false);
end
tAFProgramVersion = TextFile.ReadToTable(sAFVersionFilePath);
tAFProgramVersion[4] = tAFProgramVersion[4] + 1;
if tAFProgramVersion[4] > 9 then
tAFProgramVersion[4] = 0;
tAFProgramVersion[3] = tAFProgramVersion[3] + 1;
if tAFProgramVersion[3] > 9 then
tAFProgramVersion[3] = 0;
tAFProgramVersion[2] = tAFProgramVersion[2] + 1;
if tAFProgramVersion[2] > 9 then
tAFProgramVersion[2] = 0;
tAFProgramVersion[1] = tAFProgramVersion[1] + 1;
end
end
end
TextFile.WriteFromTable(sAFVersionFilePath, tAFProgramVersion, false);
sAFCurrentBuildVersion = tAFProgramVersion[1].."."..tAFProgramVersion[2].."."..tAFProgramVersion[3].."."..tAFProgramVersion[4];
return sAFCurrentBuildVersion;
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
end--|||||||||||||END FUNCTION|||||||||||||||||
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>