HandTools Function Quick Reference Index


Core Functions

String := ASCIIChar(C,Trigger)
Int := AskYN(Prompt,Row,Col,Default,Trigger)
String := CenterString(St,Padc,Len,Trigger)
Int := ChDir(Path,Trigger)
Int := CloseTextFile(Handle,Trigger)
Int := ClrEOL(Row,Col,Trigger)
Int := ClrScr(Trigger)
Int := ClrScrAttr(TxtChar,txtAttr,Trigger)
Int := Color(ForegroundColor,BackgroundColor)
Int := CopyFile(SourcePath,DestPath,Trigger)
Int := Core_Compress(Trigger)
Int := CountWords(string,Trigger)
Int := CRTWrite(Row,Col,T,Delay,Trigger)
Int := CRTWriteAttr(Row,Col,Attr,T,Delay,Trigger)
Int := CRTWriteCenterAttr(Row,Attr,T,Delay,Trigger)
Int := CRTWriteRJAttr(Row,Attr,T,Delay,Trigger)
Int := CRTWriteTextandScroll(T,Trigger)
Int := CRTWriteVerticalAttr(Row,Col,Attr,T,Delay,Trigger)
Int := Delay(Ms,Trigger)
Int := DialNumber(ComPort#,BaudRate,PhoneNumberToDial)
Int := EraseFile(SourcePath,Trigger)
Int := Exec(CmdLine,Trigger)
Int := FaxPCLFile(PCLFormatFilename,LogFile,PathtoHPFontsREQUIRE,PhoneNumberToCall,StationID,FromText,ComPort#,BaudRate,FaxModemType)
String := FillLeft(St,Padc,Len,Trigger)
Int := FilterFile(FileName,LookFor,ReplaceWith)
String := FindFirstDirEntry(PathName,Attributes,Trigger)
String := FindNextDirEntry(Trigger)
String := FormatNum(Mask,NumberToFormat)
Int := FramedMessage(Msg,Row,Col,Delay,Trigger)
String := GetCurDir(Drive,Trigger)
String := GetDefaultDrive(Trigger)
Int := GetDiskClass(C,Trigger)
Long := GetDiskFree(C,Trigger)
Long := GetDiskSize(C,Trigger)
String := GetDOSEnvString(Search,SearchType,Trigger)
Int := GetEOFStatus(Handle,Trigger)
Long := GetFAttr(Trigger)
String := GetFDate(Trigger)
Int := GetFileAttr(FilePath,Trigger)
Long := GetFSize(Trigger)
String := GetFTime(Trigger)
Int := GetMajorDOSVersion(Trigger)
Int := GetMinorDOSVersion(Trigger)
String := GetMsgStr(Filename,Index,Trigger)
Int := GetProgramExitCode(Trigger)
String := GetWordWrapOverflow(InSt,Width,Trigger)
String := HTCreateControl(Filename,InitialValue)
String := HTSetUniqueNum(Filename,InitialValue)
String := HTUnique(Filename)
Long := HTUniqueNum(Filename)
Long := IHX(hex)
String := InputString(Row,Col,Save,Trigger)
Long := IntFromHex(hex,Trigger)
String := JT(String1,String2,String3,String4,String5)
Int := MakePoint(X,Y)
Int := MkDir(Path,Trigger)
Long := OpenTextFile(FileName,Mode,Trigger)
Int := Ord(C,Trigger)
String := PadRight(St,Padc,Len,Trigger)
Int := PopMsgStr(MsgFileName,Index,Row,Col,Frame,FrameAttr,TextAttr,Delay,Sound,trigger)
String := ReadCRT(Row,Col,Num,Trigger)
String := ReadTextFile(Handle,Trigger)
String := RemoveChar(St,Ch,Trigger)
Int := RenameFile(SourcePath,NewName,Trigger)
String := ReplaceChar(St,Ch,NewCh,Trigger)
Int := RestoreScrRgn(Region,Trigger)
Int := RmDir(Path,Trigger)
Long := SaveScrRgn(ULx,ULy,LRx,LRy,Trigger)
Int := SeekTextFileEnd(Handle,Trigger)
Int := SeekTextFilePos(Handle,Position,Trigger)
Int := SeekTextFileTop(Handle,Trigger)
String := SetSysDate(Month,Day,Year,Trigger)
String := SetSysTime(Hour,Min,Sec,Trigger)
Int := Sound(Hz,Duration,Trigger)
Int := SpitLine(FileName,S,Trigger)
String := StConcat(St1,St2,Trigger)
Int := SwapAndExec(CmdLine,Trigger)
String := Trim(St,Trigger)
String := TrimLead(St,Trigger)
String := TrimTrail(St,Trigger)
Int := WaitKey(Trigger)
Int := WhereX(Trigger)
Int := WhereY(Trigger)
String := WordWrapTextLine(InSt,Width,Trigger)
Int := WriteFileLine(Handle,S,Trigger)
Int := WriteFileString(Handle,S,Trigger)
Int := WriteFormFeed(FileHandle)

Functions That Access DataEase Secrets!

Long := CalcFileChecksum(FileName)
String := Char(ASCIICode)
Int := CreateImportFile(ImportFileName,SourceFilename,DestinationForm,Format,UpdateType,FieldOrder,FieldSeparator, RecordSeparator,FixedPoint)
String := GetDBID(Dir,DatabaseName)
String := GetDBName(Dir,DBID)
Long := GetDeletedRecs(Dir,DBID,FormName)
Int := GetFieldDataType(Dir,DBID,FormName,FieldName)
String := GetFieldDerivationText(Dir,DBID,FormName,FieldName)
Int := GetFieldDispWidth(Dir,DBID,FormName,FieldName)
Int := GetFieldEntryStat(Dir,DBID,FormName,FieldName)
String := GetFieldHelpText(Dir,DBID,FormName,FieldName)
String := GetFieldHiLimitText(Dir,DBID,FormName,FieldName)
Int := GetFieldIndex(Dir,DBID,FormName,FieldName)
Int := GetFieldIndexedStat(Dir,DBID,FormName,FieldName)
String := GetFieldLabel(Dir,DBID,FormName,FieldIndex)
String := GetFieldLoLimitText(Dir,DBID,FormName,FieldName)
Int := GetFieldNumericType(Dir,DBID,FormName,FieldName)
Int := GetFieldOffset(Dir,DBID,FormName,FieldName)
Int := GetFieldUniqueStat(Dir,DBID,FormName,FieldName)
Int := GetFldOrder(ImportFileName)
Int := GetFldSep(ImportFileName)
Int := GetFormAutoTab(Dir,DBID,FormName)
Int := GetFormClearAfterF2(Dir,DBID,FormName)
Int := GetFormDefaultView(Dir,DBID,FormName)
Int := GetFormDeleteSecurity(Dir,DBID,FormName)
Int := GetFormDEVersion(Dir,DBID,FormName)
String := GetFormDOSName(Dir,DBID,FormName)
Int := GetFormEncryptStatus(Dir,DBID,FormName)
Int := GetFormEngineType(Dir,DBID,FormName)
Int := GetFormEnterSecurity(Dir,DBID,FormName)
Long := GetFormFlags(Dir,DBID,FormName)
String := GetFormHelpText(Dir,DBID,FormName)
Int := GetFormModSecurity(Dir,DBID,FormName)
String := GetFormNameByNumber(Dir,DBID,RecNum)
Long := GetFormRecLength(Dir,DBID,FormName)
Int := GetFormReDeriveCurrents(Dir,DBID,FormName)
Long := GetFormStatus(Dir,DBID,FormName)
Int := GetFormViewSecurity(Dir,DBID,FormName)
String := GetImpDest(ImportFileName)
Int := GetImpFixedPoint(ImportFileName)
Int := GetImpFormat(ImportFileName)
String := GetImpSrc(ImportFileName)
Int := GetImpUpdate(ImportFileName)
String := GetJustDOSPrefix(Dir,DBID,FormName)
Int := GetNumFields(Dir,DBID,FormName)
Long := GetNumForms(Dir,DBID)
Long := GetNumRecs(Dir,DBID,FormName)
String := GetProcDOSName(Dir,DBID,ProcName)
Long := GetProcStatus(Dir,DBID,ProcName)
Int := GetRecSep(ImportFileName)
Long := GetTotalDBSize(Dir,DBID)
Long := LockFormFile(Dir,DBID,FormName)
Int := ReleaseFormFile(Dir,DBID,FormName)
Long := ScanRDRR(Dir,DBID,LastSeen)
Int := SetFldOrder(ImportFileName,NewFieldOrder)
Int := SetFldSep(ImportFileName,NewFldSeparator)
Int := SetImpDest(ImportFileName,NewDestinationForm)
Int := SetImpFixedPoint(ImportFileName,InsertDecimalChoice)
Int := SetImpFormat(ImportFileName,ImportFormat)
Int := SetImpSrc(ImportFileName,NewSourceName)
Int := SetImpUpdate(ImportFileName,UpdateChoice)
Int := SetRecSep(ImportFileName,CharacterValue)
Int := UndeleteAllRecords(Dir,DBID,FormName)
Int := Val(Character)

Information Presentation Functions

Int := BrowseFile(FileName,StatusText,WindowFrameText,TitleRows,TitleCols,NoPanRows,MaxPanWidth,Skip,StripCodes,HelpFiletext)
Int := ClrWin(Window,Trigger)
Int := ClrWinAttr(Window,TxtChar,Trigger)
Long := CreateWindowObject(UL,LR,Title,TitlePos,FrameType,ExplodeDelay,SoundOn,Show,RemoveAfter,FileToShow)
Int := GetPromptExitCode(Trigger)
Int := HideWindow(Window,Trigger)
Int := KillWindowObject(Window,Trigger)
String := PromptUser(Prompt,Row,Col,MaxLen,Width,Picture,Default,HelpTextFiletext,Trigger)
String := ReadWin(Window,Row,Col,Num,Trigger)
Int := ReadWinAttr(Window,Row,Col,Trigger)
Int := ShowWindow(Window,Trigger)
Int := WinWrite(Window,Row,Col,T,Trigger)
Int := WinWriteAttr(Window,Row,Col,Attr,T,Trigger)
Int := WinWriteCenterAttr(Window,Row,Attr,T,Trigger)
Int := WinWriteRJAttr(Window,Row,Attr,T,Trigger)
Int := WinWriteTextandScroll(Window,T,Trigger)
Int := WinWriteVerticalAttr(Window,Row,Col,Attr,T,Trigger)

Keyboard Control Functions

Int := AppendKeyCodeToMacro(Name,KeyCode,Trigger)
Int := AppendStringToMacro(Name,Text,Trigger)
Int := BuildMacro(Name,Trigger)
Int := ChangeMacroKey(Name,KeyCode,Trigger)
Int := ClearKeymaps(Trigger)
Int := CreateRunProcMacro(Name,Key,NameOfProc,Trigger)
Int := EnableMacros(Enable,Trigger)
String := GetKeyName(KeyCode)
Int := GetLastKeycode(Trigger)
Int := Goback(Trigger)
Int := KillMacro(Name,Trigger)
Int := Loadkeymapfile(Filename,Trigger)
Int := LoadMacros(FileName,Trigger)
Long := ParseKey(KeyName)
Int := RemapKBKey(OriginalKeyCode,NewCode,Trigger)
Int := RunMacro(Name,Trigger)
Int := SaveMacros(FileName,Trigger)
Int := SetKeystrokeDelay(Wait,Trigger)
Int := Storekeymapfile(Filename,Trigger)
Int := StuffKBKeycode(W,Clear,Trigger)
Int := StuffKBString(S,Trigger)

Array Functions

Int := AssignArrayVal(ArrayHandle,N,Value)
Double := AvgRange(ArrayHandle,N,N1)
Double := GetArrayVal(ArrayHandle,N)
Long := InitArray()
Int := KillArray(ArrayHandle)
Double := SumRange(ArrayHandle,N,N1)
Int := ZeroArray(ArrayHandle)

Programmer's Bit Twiddlers

String := ConvertToBin(Num,Size,Trigger)
String := ConvertToHex(Num,Size,Trigger)
String := ConvertToOct(Num,Size,Trigger)
Int := HiByte(X,Trigger)
Int := HiWord(X,Trigger)
Long := Least(X,Y,Trigger)
Int := LoByte(X,Trigger)
Long := LogAnd(X,Y,Trigger)
Long := LogNot(X,Trigger)
Long := LogOr(X,Y,Trigger)
Long := LogShl(X,Y,Trigger)
Long := LogShr(X,Y,Trigger)
Long := LogXOR(X,Y,Trigger)
Int := LoWord(X,Trigger)
Long := Most(X,Y,Trigger)

Printer Redirection Functions

Int := DisablePrintRedirection(Trigger)
Int := EnablePrintRedirection(Trigger)
Int := EndLPTRedirect(PortNumber,Trigger)
Int := GetLPTBothStatus(PortNumber,Trigger)
Long := GetLPTCharsPrinted(PortNumber,Trigger)
Long := GetLPTLinesPrinted(PortNumber,Trigger)
Int := GetLPTRedirectErrorStatus(PortNumber,Trigger)
String := GetLPTRedirectFilename(PortNumber,Trigger)
Int := GetLPTRedirectStatus(PortNumber,Trigger)
Int := GetPrintRedirectStatus(Trigger)
Int := RedirectLPTPort(PortNumber,Filename,Both,Trigger)

 

 

This web site best viewed with Microsoft Internet Explorer version 5.0 or higher