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