FT_CHDIR() Change the current directory FT_DEFAULT() Retrieve and optionally change the current default drive FT_DOSVER() Return the current DOS major and minor version as a string FT_DSKFREE() Return the amount of available disk space FT_DSKSIZE() Return the maximum capacity of a fixed disk FT_FLOPTST() Test diskette drive status FT_HANDCNT() Count number of available DOS (not network) file handles FT_INP() Retrieve a byte from a specified I/O port FT_INT86() Execute a software interrupt FT_ISPRINT() Check printer status FT_ISSHARE() Determine if DOS "Share" is installed FT_MKDIR() Create a subdirectory FT_OUTP() Write a byte to a specified I/O port FT_PEEK() Retrieve a byte from a specified memory location. FT_POKE() Write a byte to a specified memory location FT_REBOOT() Force a warm or cold boot FT_RMDIR() Delete a subdirectory FT_SETDATE() Set the DOS system date FT_SETTIME() Set the DOS system time FT_SYSMEM() Determine the amount of conventional memory installed FT_TEMPFIL() Create a file with a unique name
Tag Archives: FT_PEEK
FT_POKE
FT_POKE() Write a byte to a specified memory location Syntax FT_POKE( <nSegment>, <nOffset>, <nValue> ) -> lResult Arguments <nSegment> is the segment of the desired memory address. <nOffset> is the offset of the desired memory address. <nValue> is the value to write to the desired memory address. Returns <lResult> will be .T. if all parameters were valid and the function was able to write the desired byte. <lResult> will be .F. if invalid parameters were passed. Description Use this function if you have a need to change the value at a specific memory location. The function will write the specified byte to the specified address. The value must be passed as a numeric; if the byte you wish to use is stored as a character, use the Asc() function to convert it. This function was written for version 5.1 of MicroSoft C. You may have to modify the source code to use another compiler. Examples FT_POKE( 0, 1047, 64) // Turn CapsLock on Source: POKE.C Author: Ted Means
FT_PEEK
FT_PEEK() Retrieve a byte from a specified memory location. ------------------------------------------------------------------------------ Syntax FT_PEEK( <nSegment>, <nOffset> ) -> nValue Arguments <nSegment> is the segment of the desired memory address. <nOffset> is the offset of the desired memory address. Returns <nValue> will be a value from 0 to 255 if all parameters were valid and the function was able to retrieve the desired byte. <nValue> will be -1 if invalid parameters were passed. Description Use this function if you have a need to examine a specific memory location. The function will return the byte at the specified address as a numeric value. If you need this value as a character, use the Chr() function to convert it. This function was written for version 5.1 of MicroSoft C. You may have to modify the source code to use another compiler. Examples local nVMode := FT_PEEK( 0, 1097 ) // Get the current video mode Source: PEEK.C Author: Ted Means