FT_SETTIME() Set the DOS system time ------------------------------------------------------------------------------ Syntax FT_SETTIME( <cTime> ) -> <lResult> Arguments <cTime> is a string in the form <hh:mm:ss> that you want to set the current DOS system time to. Use 24-hour time. It is up to you to send in a valid time. If DOS doesn't think it is valid, it won't reset the time anyway. Returns <lResult> is simply the result of FT_INT86(), passed back to your program. Description FT_SETTIME() uses NANFOR.LIB's FT_INT86() function to invoke the DOS Set Time service (Interrupt 33, service 45). Examples The following program takes a time string from the command line and sets the DOS system time: FUNCTION main( cTime ) cTime := iif( cTime == nil, time(), cTime ) QOut( "Setting time to: " + cTime + "... " ) FT_SETTIME( cTime ) Qout( "Time is now: " + time() ) RETURN ( nil ) Source: SETTIME.PRG Author: Glenn Scott
Pingback: FT DOS/BIOS | Viva Clipper !