newbie requires help

Ken Ray kray at sonsothunder.com
Mon Jan 26 21:30:54 EST 2004


What's the bug, Doug?

:-)

Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/ 

> -----Original Message-----
> From: use-revolution-bounces at lists.runrev.com 
> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of 
> Douglas Mackay
> Sent: Saturday, January 24, 2004 6:28 PM
> To: use-revolution at lists.runrev.com
> Subject: newbie requires help 
> 
> 
> I am trying to learn from other people's scrips so I 
> downloaded the age calculator on from the web. It comes p 
> continually with the same "bug" i dont know how to fix. The 
> line in question is 
> put (item 1 of enddate - item 1 of startdate) into diffan and 
> the full script is :
> 
> ask "Date of Birth? (eg. 23/9/1987)"
> 
> put it into firstDate
> 
> ask "Date of Assessment? (eg. 18/3/2001)"
> 
> put it into secondDate
> 
> put whichage (firstDate, secondDate) into dateholder
> 
> if Gbox = 1
> 
> then put "year" into field "nameYear"
> 
> else
> 
> put "years" into field "nameYear"
> 
> end if
> 
> put Gbox into field "year2"
> 
> if item 2 of dateholder = 1
> 
> then put "month" into field "nameMonth"
> 
> else
> 
> put "months" into field "nameMonth"
> 
> end if
> 
> put item 2 of dateholder into field "month"
> 
> if item 3 of dateholder = 1
> 
> then put "day" into field "nameDay"
> 
> else
> 
> put "days" into field "nameDay"
> 
> end if
> 
> put item 3 of dateholder into field "day"
> 
> also a script for                         :
> 
> set the centuryCutoff to 35
> 
> set useSystemDate to true
> 
> if param(1) = "" then exit to top
> 
> put param(1) into startdate
> 
> put param(2) into enddate
> 
> set the itemDelimiter to "/"
> 
> put item 3 of startdate into GsYear
> 
> put item 3 of enddate into GeYear
> 
> set the itemDelimiter to comma
> 
> convert startdate to dateitems
> 
> convert enddate to dateitems
> 
> put item 3 of enddate into bbmsg
> 
> put (item 3 of enddate - item 3 of startdate) into diffjour
> 
> if diffjour < 0 then
> 
> add "1" to item 2 of startdate
> 
> get item 2 of enddate
> 
> if (it is in "1,3,5,7,8,10") or (it= "12") then put "31" into 
> correction
> 
> else if (it is in "4,6,9,11") then put "30" into correction
> 
> else if item 1 of enddate mod 4 = 0 then put "29" into correction
> 
> else put "28" into correction
> 
> add correction to item 3 of enddate
> 
> put (item 3 of enddate - item 3 of startdate) into diffjour
> 
> end if
> 
> put (item 2 of enddate - item 2 of startdate) into diffmois
> 
> if diffmois < 0 then
> 
> add "1" to item 1 of startdate
> 
> put (item 2 of enddate) + 12 into item 2 of enddate
> 
> put (item 2 of enddate - item 2 of startdate) into diffmois
> 
> add "1" to GsYear
> 
> end if
> 
> put (item 1 of enddate - item 1 of startdate) into diffan
> 
> put (GeYear - GsYear) into Gbox
> 
> return diffan&","&diffmois&","&diffjour
> 
> can anyone help ? 
> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com 
> http://lists.runrev.com/mailman/listinfo/use-> revolution
> 




More information about the use-livecode mailing list