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.
Code: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||||||||||||||||| -->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Reply With Quote