Page 1 of 1

funciones de FWH y Harbour en un archivo .txt

Posted: Fri Oct 20, 2017 1:37 pm
by D.Fernandez
Amigos: de donde puedo sacar todas las funciones de FWH.
Quiero hacer un archivo con la mayoría sw las funciones para generar un archivo.json para VSCode.
Algo asi: FWCONNECT oCn HOST cHost USER cUser PASSWORD cPwd [DB cdb] [PORT nPort] [FLAGS nFlags]
HB_BASE64DECODE( <cBase64> ) --> cString | Decodes a base 64 encoded character string.

Gracias.
Saludos.
Ruben Dario Fernandez

Re: funciones de FWH

Posted: Fri Oct 20, 2017 1:53 pm
by karinha
mira se ayuda:

Code: Select all

// Polipoligon sample

#include "FiveWin.ch"

//----------------------------------------------------------------//
function Main()

   LOCAL cTexte := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

   ? StrToBase64( cTexte )

return nil

FUNCTION StrToBase64( cTexte )
*******************
* Conversion en base 64 de la chaine cTexte

* Un alphabet de 65 caractères est utilisé pour permettre la représentation de 6 bits par caractère :
* "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

* Le '=' (65e caractère) est utilisé dans le processus de codage pour les caractères finaux.

LOCAL cTexte64 := ""
LOCAL X
LOCAL cHex
DO WHILE !( cTexte == "" )
cHex := ""

* Le processus de codage représente des groupes de 24 bits de données en entrée par une chaîne en sortie de 4 caractères codés.
* En procédant de gauche à droite, un groupe de 24 bits est créé en concaténant 3 octets (8 bits par octet).
FOR X := 1 TO 3
* Conversion de chaque caractère en chaine binaire de 8 octets
cHex += CarToBin( LEFT(cTexte, 1) )
IF LEN(cTexte) > 1
cTexte := SUBSTR(cTexte, 2)
ELSE
cTexte := ""
EXIT
ENDIF
NEXT X

* Ces 24 bits (ici contenus dans cHex, ou au moins un multiple) sont traités comme 4 groupes concaténés de 6 bits chacun convertis
* en un unique caractère dans l'alphabet de la base 64.

* Chaque groupe de 6 bits est utilisé comme index dans la table des caractères de la base 64.
* Le caractère référencé par l'index correspondant est utilisé comme codage de ce groupe de 6 bits.

FOR X := 1 TO 4

IF SUBSTR(cHex, ( (X - 1) * 6) + 1 ) == ""
cTexte64 += REPLICATE("=", 4 - X + 1)
EXIT
ELSE

* Un traitement spécial est effectué si moins de 24 bits sont disponibles à la fin des données
* à coder. Aucun bit ne restant non-codé,
* si moins de 24 bits sont disponibles alors des bits à zéro sont ajoutés à la droite des données
* pour former un nombre entier de groupes de 6 bits.
IF LEN( cHex ) % 6 > 0
* Ajout des bits à zéro
cHex += REPLICATE("0", 6 - ( LEN( cHex ) % 6 ) )
ENDIF


cTexte64 += Carac64( "00" + SUBSTR(cHex, ( (X - 1) * 6) + 1, 6 ) )
ENDIF
NEXT X
ENDDO
RETURN cTexte64

*********************
FUNCTION Base64ToStr( cTexte64 )
*********************
* décodage dun texte codé en base 64
LOCAL cTexte := ""
LOCAL X
LOCAL cHex
LOCAL cCar
DO WHILE !( cTexte64 == "" )
try 
cCar := LEFT(cTexte64,4)
catch
end
cHex := ""
try 
FOR X := 1 TO 4 
IF SUBSTR(cCar, X, 1 ) != "="
cHex += Hex64( SUBSTR(cCar, X, 1 ) )
ELSE
EXIT
ENDIF 
NEXT X
catch
end

FOR X := 1 TO 3
    IF SUBSTR(cHex, ( (X - 1) * 8)  + 1 ) == ""
        EXIT
    ELSE
        cTexte += BinToCar( SUBSTR(cHex, ( (X - 1) * 8)  + 1, 8 ) )
    ENDIF
NEXT X

IF LEN(cTexte64) > 4
cTexte64 := SUBSTR(cTexte64, 5)
ELSE
cTexte64 := ""
ENDIF
ENDDO
RETURN cTexte

****************
FUNCTION Carac64( cBin )
****************
* Renvoie le caractère correspondant en base 64
LOCAL nPos := ASC( BinToCar( @cBin ) ) + 1
RETURN SUBSTR( "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", nPos, 1)

**************
FUNCTION Hex64( carac64 )
**************
* Renvoie le caractère correspondant en base 64
LOCAL cCodeAsc := CHR( AT(carac64, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ) -1 )
RETURN SUBSTR( CarToBin( @cCodeAsc ) , 3, 6)

*****************
FUNCTION CarToBin( carac, lInverse )
*****************
* Renvoie le caractère correspondant dans une chaine binaire (composée de 0 et 1) de 8 bits

#define cHexa "0123456789ABCDEF"
#define aBin {"0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", ;
"1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111" }
LOCAL cToHex

IF EMPTY( lInverse )
* Retourne la chaine binaire en ayant reçu le caractère ASCII
cToHex := str2Hex( carac )
RETURN aBin[ AT( LEFT(cToHex,1), cHexa ) ] + aBin[ AT( SUBSTR(cToHex,2), cHexa ) ]
ELSE
* Retourne le caractère ASCII en ayant reçu la chaine binaire
cToHex := SUBSTR(cHexa, ASCAN(aBin, LEFT(carac,4 ) ), 1 ) ;
+ SUBSTR(cHexa, ASCAN(aBin, SUBSTR(carac,5,4 ) ), 1 )
RETURN Hex2str( cToHex )
ENDIF
RETURN NIL

*****************
FUNCTION BinToCar( cBin )
*****************
RETURN CarToBin( @cBin, .T. )

 
/*
 NTOC(,[],[],
        []) --> cCharacterstring

 Arguments

       Corresponds to a decimal number or hexadecimal
     character string to convert.

       Designates the number system base, from 2 to 36
     (inclusive), to use in the result.  The default is the decimal system,
     base 10.

       Designates the length of the string that results.  The
     maximum length is 255.  The default is the length required for the
     conversion.

       Designates a pad character to pad the string result on the
     left.  The default value is a space.
     
 Convert to base 36:

        ? NTOC(43981, 36, 4)          // "XXP"

*/
 

Code: Select all

#include "FiveWin.ch"

FUNCTION Main()

   LOCAL cString := "xOraClip"
   LOCAL cBase64 := HB_Base64Encode( cString, Len( cString ) )

   // xHarbour:
   ? cBase64                     // result: eEhhcmJvdXI==

   ? HB_Base64Decode( cBase64 )  // result: xOraClip

RETURN NIL

// fin
 

Code: Select all

#include "FiveWin.ch"

// The example outlines base 64 encoding and decoding of files.
// A PRG file is encoded in a second file which is decoded into
// a third file. The contents of the original and third file are
// identical.

FUNCTION Main()

   LOCAL cFileIn  := "HB_Base64.prg"
   LOCAL cFileOut := "HB_Base64.enc"

   HB_Base64EncodeFile( cFileIn, cFileOut )

   HB_Base64DecodeFile( cFileOut, "Test.txt" )

   ? Memoread( cFileIn ) == MemoRead( "Test.txt" ) // Result: .T.

RETURN NIL
 

Code: Select all

#include "fivewin.ch"

function main()

   local cChave, cTeste1, cTeste2, cteste3

   cChave := 'TIAO'

   cTeste1 := 'UR010801733'

   MSGINFO(cTeste1)

   cTeste2 := hb_Base64Encode( Encrypt(cTeste1, cChave) )

   Msginfo( cTeste2 )

   cteste3 := Decrypt( hb_Base64Decode( cTeste2 ), cChave )

   msginfo(cteste3)

return nil
 
Saludos.

Re: funciones de FWH

Posted: Fri Oct 20, 2017 1:56 pm
by karinha

Re: funciones de FWH

Posted: Fri Oct 20, 2017 2:17 pm
by D.Fernandez
Gracias, no es lo que estaba buscando.
Necesito un archivo .txt con todas las funciones de FWH y Harbour para hacer un archivo.json para VSCode.


Gracias.
Saludos

Ruben Dario Fernandez

Re: funciones de FWH y Harbour en un archivo .txt

Posted: Sat Oct 21, 2017 8:43 pm
by carlos vargas
__clsVerify
__objAddData
__objAddInline
__objAddMethod
__objDelInline
__objDelMethod
__objDelMethod
__objDerivedFrom
__objGetMethodList
__objGetValueList
__objModInline
__objModMethod
__objSetValueList
__Pack
__Run
__Zap
AAdd
Abs
AChoice
AClone
ACopy
ACos
AddASCII
AddMonth
ADel
ADir
ADSBlob2File
ADSClearAOF
ADSCustomizeAOF
AdsDDRemoveTable
ADSEvalAOF
ADSFile2Blob
ADSGetAOF
ADSGetAOFnoOpt
ADSGetAOFoptLevel
ADSGetRelKeyPos
ADSIsRecordInAOF
ADSKeyCount
ADSKeyNo
ADSLocking
ADSRefreshAOF
ADSRightsCheck
ADSSetAOF
ADSStmtSetTableReadOnly
AEval
AFields
AFill
AfterAtNum
AIns
ALenAlloc
Alert
Alias
AllTrim
AltD
AmPm
AnsiToHtml
Array
Asc
AScan
ASCIISum
AscPos
ASin
ASize
ASizeAlloc
ASort
At
AtAdjust
ATail
ATan
ATn2
AtNum
AtRepl
AtSkipStrings
AtToken
BeforAtNum
Bin2I
Bin2L
Bin2W
BitToC
Blank
BlobDirectExport
BlobDirectGet
BlobDirectImport
BlobDirectPut
BlobExport
BlobGet
BlobImport
BlobRootDelete
BlobRootGet
BlobRootLock
BlobRootPut
BlobRootUnlock
Bof
BoF
BoM
BoQ
BoY
Break
Browse
CallDll
CDoW
Ceiling
Celsius
Center
CharAdd
CharAND
CharEven
CharHist
CharList
CharMirr
CharMix
CharNoList
CharNOT
CharOdd
CharOne
CharOnly
CharOR
CharPack
CharRela
CharRelRep
CharRem
CharRepl
CharRLL
CharRLR
CharSHL
CharSHR
CharSList
CharSort
CharSpread
CharSub
CharSwap
CharUnpack
CharWin
CharXOR
CheckSum
Chr
ClearBit
ClearEol
ClearSlow
ClearWin
ClEol
ClWin
CMonth
Col
ColorRepl
ColorSelect
ColorToN
ColorWin
CompressString
ConvToAnsiCP
ConvToOemCP
Cos
CosH
Cot
CountLeft
CountRight
CreateObject
Crypt
CSetAtMuPa
CSetCent
CSetCurs
CSetKey
CSetRef
CSetSafety
CStr
CStrToVal
CtoBit
CToD
CtoDoW
CtoF
CtoMonth
CtoN
CtoT
CurDir
CurDrive
Date
DateTime
Day
DaysInMonth
DaysToMonth
DBAppend
DBClearFilter
DBClearIndex
DBClearRelation
DBCloseAll
DBCloseArea
DBCommit
DBCommitAll
DBCopyExtStruct
DBCopyStruct
DBCreate
DBCreateIndex
DBDelete
DBDrop
DBEdit
DBEval
DBExists
DBF
DBFieldInfo
DBFileGet
DBFilePut
DBFilter
DBFSize
DBGoBottom
DBGoTo
DBGoTop
DBInfo
DBJoin
DBList
DBOrderInfo
DBPack
DBRecall
DBRecordInfo
DBReindex
DBRelation
dbRename
DBRLock
DBRLockList
DBRSelect
DBRUnlock
DBSeek
DBSelectArea
DBSetDriver
DBSetFilter
DBSetIndex
DBSetOrder
DBSetRelation
DBSkip
DBSkipper
DBSort
DBStruct
DBTableExt
DBTotal
DBUnlock
DBUnlockAll
DBUpdate
DBUseArea
DBZap
Default
DefPath
Deleted
DeleteFile
Descend
DevOut
DevOutPict
DevPos
DirChange
Directory
DirectoryRecurse
DirMake
DirName
DirRemove
DisableWaitLocks
DiskChange
DiskFree
DiskName
DiskReady
DiskReadyW
DiskSpace
DiskTotal
DiskUsed
DispBegin
DispBox
DispCount
DispEnd
DispOut
DllCall
DllExecuteCall
DllLoad
DllPrepareCall
DllUnload
DMY
DOSError
DosParam
DoW
DoY
DriveType
DToC
DtoR
DToS
ElapTime
Empty
Enhanced
Eof
EoM
EoQ
EoY
Error
ErrorBlock
ErrorLevel
ErrorNew
ErrorSys
Eval
ExeName
Exp
Expand
Exponent
Fact
Fahrenheit
FClose
FCount
FCreate
FErase
FError
Field
FieldBlock
FieldDec
FieldDeci
FieldGet
FieldGetArr
FieldLen
FieldName
FieldNum
FieldPos
FieldPos
FieldPut
FieldPutArr
FieldSize
FieldType
FieldWBlock
File
FileAttr
FileCopy
FileDate
FileDelete
FileMove
FileReader
FileScreen
FileSize
FileStats
FileStr
FileTime
FileValid
FileWriter
FKLabel
FKMax
FLineCount
FLock
Floor
FloppyType
FOpen
Found
FParse
FParseEx
FParseLine
FRead
FReadStr
FreeLibrary
FRename
FSeek
FtoC
Fv
FWordCount
FWrite
GetActiveObject
GetClearA
GetClearB
GetClrBack
GetClrFore
GetClrPair
GetCurrentThread
GetDefaultPrinter
GetE
GetEnv
GetLastError
GetPairLen
GetPairPos
GetPrec
GetPrinters
GetProcAddress
GetRegistry
GetVolInfo
GT_AsciiSum
GT_Ascpos
GT_AtDiff
GT_CharEven
GT_CharMix
GT_CharOdd
GT_ChrCount
GT_ChrFirst
GT_ChrTotal
GT_ClrFlag
GT_IsFlag
GT_NewFlag
GT_SetFlag
GT_StrCount
GT_Strcspn
GT_StrDiff
GT_StrExpand
GT_StrLeft
GT_StrpBrk
GT_StrRight
HaaDelAt
HaaGetKeyAt
HaaGetPos
HaaGetRealPos
HaaGetValueAt
HaaSetValueAt
HAllocate
HardCR
HardCR
Hash
HB_ACmdLine
HB_ADel
HB_AIns
HB_Alert
HB_AnsiToOem
HB_AnsiToOEM
HB_AParams
HB_ArgC
HB_ArgCheck
HB_ArgString
HB_ArgV
HB_ArrayId
HB_ArrayToParams
HB_ArrayToStructure
HB_AScan
HB_AScanI
HB_At
HB_AtI
HB_ATokens
HB_AtX
HB_BackGroundActive
HB_BackGroundAdd
HB_BackGroundDel
HB_BackGroundReset
HB_BackGroundRun
HB_BackGroundTime
HB_Base64Decode
HB_Base64DecodeFile
HB_Base64Encode
HB_Base64EncodeFile
HB_BitAnd
HB_BitIsSet
HB_BitNot
HB_BitOr
HB_BitReset
HB_BitSet
HB_Bitshift
HB_BitXOr
HB_BldLogMsg
HB_BlowFishDecrypt_CFB
HB_BlowFishEncrypt_CFB
HB_BuildDate
HB_BuildInfo
HB_CDay
HB_cdpExists
HB_CheckSum
HB_Clocks2Secs
HB_CloseProcess
HB_ClrArea
HB_CmdArgArgV
HB_ColorIndex
HB_ColorToN
HB_COMFindPort
HB_Compiler
HB_Compress
HB_CompressBufLen
HB_CompressError
HB_CompressErrorDesc
HB_CRC32
HB_CreateLen8
HB_Crypt
HB_CTOD
HB_CTOT
HB_CWD
HB_DATETIME
HB_DBCreateTemp
HB_DBDetach
HB_DBDrop
HB_DBExists
HB_DBPack
HB_DBRequest
HB_DBZap
HB_Decode
HB_DecodeOrEmpty
HB_Decrypt
HB_DeserialBegin
HB_DeSerialize
HB_DeserializeSimple
HB_DeserialNext
HB_DirSeptoOS
HB_DiskSpace
HB_DllDo
HB_DTOC
HB_DumpVar
HB_EnumIndex
HB_EnumIndex
HB_EOL
HB_Exec
HB_ExecFromArray
HB_FCommit
HB_FCreate
HB_FEof
HB_FEOF
HB_FLock
HB_FNameMerge
HB_FNameSplit
HB_FReadAndSkip
HB_FReadLine
HB_FReadLN
HB_FRecno
HB_FSelect
HB_FSize
HB_FSkip
HB_FTempCreate
HB_FuncPtr
HB_FUnLock
HB_FUse
HB_GCAll
HB_GCStep
HB_GetFilesInZIP
HB_GetLen8
HB_GetUnRARFile
HB_GetUNZIPFile
HB_GetZIPComment
HB_GTInfo
HB_HAllocate
HB_Hash
HB_HAutoAdd
HB_HBinary
HB_HCaseMatch
HB_HClone
HB_HCopy
HB_HDefault
HB_HDel
HB_HDelAt
HB_HEval
HB_HexToNum
HB_HexToStr
HB_HFill
HB_HGet
HB_HGetDef
hb_HGetRef
HB_HHasKey
HB_HKeyAt
HB_HKeys
HB_HMerge
HB_Hour
HB_Hour
HB_HPairAt
HB_HPos
HB_HScan
HB_HSet
HB_HSort
HB_HValueAt
HB_HValues
HB_IdleAdd
HB_IdleDel
HB_IdleReset
HB_IdleSleep
HB_IdleSleepMSec
HB_IdleState
HB_IdleWaitNoCPU
HB_IsArray
HB_IsBlock
HB_IsByRef
HB_IsDate
HB_IsDateTime
HB_IsFunction
HB_IsHash
HB_IsLogical
HB_IsMemo
HB_IsNil
HB_IsNull
HB_IsNumeric
HB_IsObject
HB_IsPointer
HB_IsRegex
HB_IsRegExString
HB_IsString
HB_JSONDecode
HB_JSONEncode
HB_KeyPut
HB_KeyVal
HB_LangErrMsg
HB_LangMessage
HB_LangName
HB_LangSelect
hb_LeftEq
hb_LeftEqI
HB_LibDo
HB_LogDateStamp
HB_MacroCompile
HB_MD5
hb_MD5Decrypt
hb_MD5Encrypt
HB_MD5File
HB_MemoRead
HB_MemoWrit
HB_Minute
HB_MultiThread
HB_MutexCreate
HB_MutexLock
HB_MutexTimeoutLock
HB_MutexTryLock
HB_MutexUnlock
HB_MVRestore
HB_MVSave
HB_NToS
HB_NTOT
HB_NumToHex
HB_OEMToAnsi
HB_OsDriveSeparator
HB_OsError
HB_OsNewLine
HB_OsPathDelimiters
HB_OsPathListSeparator
HB_OsPathSeparator
HB_PCodeVer
HB_Pointer2String
HB_ProcessClose
HB_ProcessOpen
HB_ProcessRun
HB_ProcessValue
HB_ProcessValue
HB_PS
HB_PValue
HB_QSelf
HB_QWith
HB_Rand32
HB_Random
HB_RandomInt
HB_RandomSeed
HB_RandStr
HB_RAScan
HB_RAt
HB_ReadIni
HB_ReadLine
HB_RegEx
HB_RegExAll
HB_RegExAtX
HB_RegExComp
HB_RegexHas
HB_RegexLike
HB_RegExMatch
HB_RegExReplace
HB_RegExSplit
HB_ResetWith
HB_RestoreBlock
HB_Run
HB_SaveBlock
HB_Sec
HB_Serialize
HB_SerializeSimple
HB_SerialNext
HB_SetBuffer
HB_SetCodePage
HB_SetDiskZIP
HB_SetDispCP
HB_SetEnv
HB_SetKeyArray
HB_SetKeyCheck
HB_SetKeyCP
HB_SetKeyGet
HB_SetKeySave
HB_SetMacro
HB_SetTermCP
HB_SetWith
HB_SetZIPComment
HB_Shadow
HB_SizeOfCStructure
HB_SToT
HB_String2Pointer
HB_StrIsUTF8
HB_StrReplace
HB_StrShrink
HB_StrToHex
HB_StrToTS
HB_StrToUTF8
HB_TokenCount
HB_TokenGet
HB_TokenPtr
HB_Translate
HB_TSToStr
hb_TSToUTC
HB_TTOC
HB_TTON
HB_TTOS
HB_Uncompress
HB_UnZIPFile
HB_UTCOffset
HB_UTF8ToStr
HB_UTF8ToStrBox
HB_UUDecode
HB_UUDecodeFile
HB_UUEncode
HB_UUEncodeFile
HB_Val
HB_ValToExp
HB_ValToStr
HB_WildMatch
HB_WildMatchI
HB_WithObjectCounter
HB_WriteIni
HB_ZCompress
HB_ZCompressBound
HB_ZError
HB_ZIPDeleteFiles
HB_ZIPFile
HB_ZIPFileByPKSpan
HB_ZIPFileByTDSpan
HB_ZIPTestPk
HB_ZIPWithPassword
HB_ZLibVersion
HB_ZUnCompress
HB_ZUnCompressLen
HClone
HCopy
HDel
HDelAt
Header
HEval
HexToNum
HexToStr
HFill
HGet
HGetAACompatibility
HGetAutoAdd
HGetCaseMatch
HGetKeyAt
HGetKeys
HGetPairAt
HGetPartition
HGetPos
HGetVaaPos
HGetValueAt
HGetValues
HHasKey
HMerge
Hour
HScan
HSet
HSetAACompatibility
HSetAutoAdd
HSetCaseMatch
HSetPartition
HSetValueAt
HtmlToAnsi
HtmlToOem
I2Bin
If
IIf
IndexExt
IndexKey
IndexOrd
Inkey
Int
InvertAttr
IsAffirm
IsAlNum
IsAlpha
IsAscii
IsBegSeq
IsBit
IsCntrl
IsColor
IsColour
IsDbExcl
IsDbFlock
IsDbRLock
IsDigit
IsDigit
IsDir
IsDirectory
IsDisk
IsFunction
IsGraph
IsLeap
IsLocked
IsLower
IsLower
IsNegative
IsPrint
IsPrinter
IsPrinter
IsPunct
IsSpace
IsUpper
IsUpper
IsXDigit
JustLeft
JustRight
KbdStat
KeySec
KeyTime
KSetIns
KSetNum
KSetScroll
L2Bin
LastDayoM
LastKey
LastRec
Left
Len
LenNum
LoadLibrary
Log
Log10
Lower
LtoN
LTrim
LUpdate
MakeDir
Mantissa
Max
MaxCol
MaxLine
MaxRow
MCol
MDblClk
MDY
MemoEdit
MemoLine
MemoRead
Memory
MemoTran
MemoWrit
MemvarBlock
MHide
MilliSec
Min
Minute
MLCount
MLCToPos
MLeftDown
MLPos
Mod
Month
MPosToLC
MPresent
MRestState
MRightDown
MRow
MSaveState
MSetBounds
MSetCursor
MSetPos
MShow
NationMsg
NetCancel
NetDisk
NetErr
NetName
NetPrinter
NetRedir
NetRmtName
Network
NextKey
NNetwork
NoSnow
Notify
NotifyAll
NtoC
NtoCDoW
NtoCMonth
NtoColor
Nul
NumAND
NumAt
NumButtons
NumCount
NumDiskL
NumHigh
NumLine
NumLow
NumMirr
NumMirr
NumNOT
NumNOTX
NumOR
NumORX
NumRoL
NumRoLX
NumToHex
NumToken
NumXOR
NumXORX
Occurs
OemToHtml
Ole2TxtError
OleError
OrdBagExt
OrdBagName
OrdCount
OrdCustom
OrdDestroy
OrdFindRec
OrdFor
Ordkey
OrdKeyRelPos
OrdListAdd
OrdListClear
OrdListRebuild
OrdName
OrdNumber
OrdSetFocus
OrdSkipRaw
OrdWildSeek
OS
Os_IsWin2000
Os_IsWin2000_Or_Later
Os_IsWin2003
Os_IsWin95
Os_IsWin98
Os_IsWin9X
Os_IsWinME
Os_IsWinNT
Os_IsWinNT351
Os_IsWinNT4
Os_IsWinVISTA
Os_IsWinXP
Os_IsWtsClient
Os_NetRegOk
OS_NetVRedirOk
Os_VersionInfo
OutErr
OutStd
Pad
PadC
PadL
PadLeft
PadLeft
PadR
Payment
PCol
PCount
Periods
Pi
PosAlpha
PosChar
PosDel
PosDiff
PosEqual
PosIns
PosLower
PosRange
PosRepl
PosUpper
Prgexptoval
PrinterExists
PrinterPortToName
PrintFileRaw
PrintReady
PrintSend
PrintStat
ProcFile
ProcLine
ProcName
PRow
Pv
PValue
QOut
QQOut
Quarter
QueryRegistry
RangeRem
RangeRepl
RAscan
RAt
Rate
RddInfo
RddName
RddRegister
RddSetDefault
ReadExit
ReadInsert
ReadKey
ReadModal
ReadVar
RecCount
RecNo
RecSize
RemAll
RemLeft
RemRight
RenameFile
ReplAll
Replicate
ReplLeft
ReplRight
RestCursor
RestScreen
RestToken
Right
RLock
Round
Row
RtoD
RTrim
SaveCursor
SaveScreen
SaveToken
Scroll
Seconds
SecondsCpu
SecondsSleep
Secs
SecToTime
Select
Set
SetAtLike
SetBit
SetBlink
SetCancel
SetClearA
SetClearB
SetClrPair
SetColor
SetCursor
SetDate
SetEnv
SetErrorMode
SetFDaTi
SetKey
SetLastError
SetLastKey
SetMode
SetMouse
SetNewDate
SetNewTime
SetPos
SetPrc
SetPrec
SetRegistry
SetTime
ShowTime
Sign
Sin
SinH
SoundEx
Space
SQrt
Standard
StoD
StoT
Str
StrDel
StrDiff
StrFile
StrFormat
StringToLiteral
StrOccurs
StrPeek
StrPoke
StrScreen
StrSwap
StrToHex
StrTran
StrZero
Stuff
SubStr
SX_DtoP
SX_Encrypt
SX_FCompress
SX_FDecompress
SX_PtoD
TabExpand
TabPack
Tan
TanH
TBMouse
Throw
Time
TimeToSec
TimeValid
Token
TokenAt
TokenEnd
TokenExit
TokenInit
TokenLower
TokenLower
TokenNext
Tokennum
TokenSep
Tone
TraceLog
Transform
Trim
TrueName
TtoC
TtoS
Type
U2bin
UnCompressString
UnSelected
UpDated
Upper
Used
Val
ValPos
ValToPrg
ValToPrgExp
ValType
Version
VolSerial
Volume
W2Bin
Wild2RegEx
WildMatch
Win_OleClassExists
WMSetPos
WoM
Word
WordOne
WordOnly
WordRem
WordRepl
WordSwap
WordToChar
WOY
WSetMouse
XtoC
Year

Re: funciones de FWH y Harbour en un archivo .txt

Posted: Sat Oct 21, 2017 8:44 pm
by carlos vargas
__clsVerify(<nClassH>)-><acBrokenMessages>|Nil
__objAddData(<oObject>,<cDataName>)->oObject
__objAddInline(<oObject>,<cInlineName>,<bInline>)->oObject
__objAddMethod(<oObject>,<cMethodName>,<nFuncPtr>)->oObject
__objDelInline(<oObject>,<cSymbol>)->oObject
__objDelMethod(<oObject>,<cDataName>)->oObject
__objDelMethod(<oObject>,<cSymbol>)->oObject
__objDerivedFrom(<oObject>,<xSuper>)->lIsParent
__objGetMethodList(<oObject>)->aMethodNames
__objGetValueList(<oObject>,[<aExcept>])->aData
__objModInline(<oObject>,<cInlineName>,<bInline>)->oObject
__objModMethod(<oObject>,<cMethodName>,<nFuncPtr>)->oObject
__objSetValueList(<oObject>,<aData>)->oObject
__Pack()->Nil
__Run(<cCommand>)->Nil
__Zap()->Nil
AAdd(<aArray>,<xValue>)->Value
Abs(<nExpression>)->nPositive
AChoice(<nTop>,<nLeft>,<nBottom>,<nRight>,<acMenuItems>,[<alSelectableItems>|<lSelectableItems>],[<cUserFunction>],[<nFirstItem>],[<nFirstRow>])->nPosition
AClone(<aArray>)->aDuplicate
ACopy(<aSource>,<aTarget>,[<nSourceStart>],[<nCount>],[<nTargetStart>])->aTarget
ACos(<nRadians>)->nArcCosine
AddASCII(<cString>,<nValue>,[<nPos>])->cNewString
AddMonth(<dDate>,<nMonths>)->dNewDate
ADel(<aArray>,<nElement>,[<lShrink>])->aTarget
ADir([<cFileSpec>],[<aFilenames>],[<aSizes>],[<aDates>],[<aTimes>],[<aAttributes>])->nFiles
ADSBlob2File(cFileName,cFieldName)->lSuccess
ADSClearAOF()->Nil
ADSCustomizeAOF([<nRecno|aRecNos>],[<nType>])->nSuccess
AdsDDRemoveTable(<cTableName>,<deleteFile>,[<nConnection>])-><lResult>
ADSEvalAOF(<cFilter>)->nOptimizationLevel
ADSFile2Blob(cFileName,cFieldName,<nBinaryType>)->lSuccess
ADSGetAOF()->cFilter
ADSGetAOFnoOpt()->cFilterFragment
ADSGetAOFoptLevel()->nOptimizationLevel
ADSGetRelKeyPos([<xTag>])->nKeyPos
ADSIsRecordInAOF([<nRecNo>])->lSatisfiesFilter
ADSKeyCount([<xTag>],<cIgnoredIndexFile>,[<nFilterOption>])->nKeyCount
ADSKeyNo([<xTag>],[<nFilterOption>])->nKeyNo
ADSLocking(<lMode>)->lPriorSetting
ADSRefreshAOF()->Nil
ADSRightsCheck(<lMode>)->lPriorSetting
ADSSetAOF(<cFilter>,[<nResolveOption>])->lSuccess
ADSStmtSetTableReadOnly(<nMode>)-><lSuccess>
AEval(<aArray>,<bBlock>,[<nStart>],[<nCount>])->aArray
AFields([<aFieldsnames>],[<aTypes>],[<aWidths>],[<aDecimals>])->nFields
AFill(<aTarget>,<expValue>,[<nStart>],[<nCounts>])->aTarget
AfterAtNum(<cSearch>,<cString>,[<nCount>],[<nSkipChars>])->cResult
AIns(<aTarget>,<nPosition>,[<xValue>],[<lGrow>])->aTarget
ALenAlloc(aArray>)->nElements
Alert(<xMessage>,[<aOptions>],[<cColor>],[<nDelay>])->nChoice
Alias([<nWorkarea>])->cAlias
AllTrim(<cString>)->cTrimString
AltD([<nAction>])->Nil
AmPm(<cTime>)->cFormattedTime
AnsiToHtml(<cAnsiString>)->cHtmlString
Array(<nElements>,[<nElements>,...])->aArray
Asc(<cExp>)->nCode
AScan(<aTargets>,<expSearch>,[<nStart>],[<nCount>],[<lExact>],[<lASCII>])->nStoppedAt
ASCIISum(<cString>)->nASCIISum
AscPos(<cString>,[<nPos>])->nASCIICode
ASin(<nRadians>)->nArcSine
ASize(<aTarget>,<nLength>)->aTarget
ASizeAlloc(<aArray>,<nCount>)->aArray
ASort(<aTarget>,[<nStart>],[<nCount>],[<bOrder>])->aTarget
At(<cSearch>,<cString>,[<nStart>],[<nEnd>])->nPos
AtAdjust(<cSearch>,<cString>,<nEndPos>,[<nCount>],[<nSkipChars>],[<xInsChar>])->cJustified
ATail(<aArray>)->Element
ATan(<nRadians>)->nArcTangent
ATn2(<nSine>,<nCosine>)->nRadians
AtNum(<cSearch>,<cString>,[<nCount>],[<nSkipChars>])->nPos
AtRepl(<cSearch>,<cString>,<cReplace>,[<nCount>],[<lOneOnly>])->cResult
AtSkipStrings(<cSearch>,<cString>)->nPos
AtToken(<cString>,[<cDelimiter>],[<nCount>])->nPos
BeforAtNum(<cSearch>,<cString>,[<nCount>],[<nSkipChars>])->cResult
Bin2I(<cSignedInt>)->nNumber
Bin2L(<cSignedInt>)->nNumber
Bin2W(<cUnsignedInt>)->nNumber
BitToC(<nInteger>,<cBitPattern>,[<lSpaces>])->cResult
Blank(<xValue>,[<lSpaces>])->xEmptyValue
BlobDirectExport(<nBlobID>,<cTargetFile>,[<nMode>])->lSuccess
BlobDirectGet(<nBlobID>,[<nStart>],[<nCount>])->xBlobData
BlobDirectImport(<nOldBlobID>,<cSourceFile>)->nNewBlobID
BlobDirectPut(<nOldblobID>,<xBlobData>)->nNewblobID
BlobExport(<nFieldPos>,<cTargetFile>,[<nMode>])->lSuccess
BlobGet(<nFieldPos>,[<nStart>],[<nCount>])->xBlobData
BlobImport(<nFieldPos>,<cSourceFile>)->lSuccess
BlobRootDelete()->lSuccess
BlobRootGet()->xBlobData
BlobRootLock()->lSuccess
BlobRootPut(<xBlobData>)->lSuccess
BlobRootUnlock()->Nil
Bof()->lBeginOfFile
BoF()->lBeginOfFile
BoM([<dDate>])->dFirstDayOfMonth
BoQ([<dDate>])->dFirstDayOfQuarter
BoY([<dDate>])->dFirstDayOfYear
Break(<Expression>)->Nil
Browse([<nTop>],[<nLeft>],[<nBottom>],[<nRight>])->lSuccess
CallDll(<pFunction>,[<xParams,...>])->xResult
CDoW(<dExpr>)->cDayName
Ceiling(<nValue>)->nInteger
Celsius(<nFahrenheit>)->nCelsius
Center(<cString>,[<nLength>],[<cPadChar>],[<lBothSides>])->cCenteredString
CharAdd(<cString1>,<cString2>)->cResult
CharAND(<cString1>,<cString2>)->cResult
CharEven(<cString>)->cResult
CharHist([<cString>])->aHistogram
CharList(<cString>)->cResult
CharMirr(<cString>,[<lNoSpaces>])->cResult
CharMix(<cString1>,<cString2>)->cResult
CharNoList([<cString>])->cNotInString
CharNOT(<cString>)->cResult
CharOdd(<cString>)->cResult
CharOne([<cDelete>],<cString>)->cResult
CharOnly(<cRemaining>,<cString>)->cResult
CharOR(<cString1>,<cString2>)->cResult
CharPack(<cString>)->cCompressed
CharRela(<cSearch1>,<cString1>,<cSearch2>,<cString2>)->nPosition
CharRelRep(<cSearch1>,<cString1>,<cSearch2>,<cString2>,cReplace>)->cResult
CharRem(<cDelete>,<cString>)->cResult
CharRepl(<cSearch>,<cString>,<cReplace>,[<lOnePass>])->cResult
CharRLL(<cString>,<nShift>)->cResult
CharRLR(<cString>,<nShift>)->cResult
CharSHL(<cString>,<nShift>)->cResult
CharSHR(<cString>,<nShift>)->cResult
CharSList(<cString>)->cSortedList
CharSort(<cString>,[<nSeqLen>],[<nCompareLen>],[<nSkipChars>],[<nSkipSeq>],[<nSortLen>],[<lDescending>])->cResult
CharSpread(<cString>,<nLineLen>,[<xInsChar>])->cResult
CharSub(<cString1>,<cString2>)->cResult
CharSwap(<cString>)->cResult
CharUnpack(<cCompressed>)->cUncompressed
CharWin([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<xNewChar>],[<xOldChar>])->cNull
CharXOR(<cString1>,<cString2>)->cResult
CheckSum(<cString>)->nCheckSum
Chr(<nCode>)->cChar
ClearBit(<nInteger>|<cHex>,[<nBitPos,...>])->nNewValue
ClearEol([<nRow>],[<nCol>],[<xColor>],[<xChar>])->cNull
ClearSlow(<nDelay>,[<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<xChar>])->cNull
ClearWin([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<xColor>],[<xChar>])->cNull
ClEol([<nRow>],[<nCol>])->cNull
ClWin([<nTop>],[<nLeft>],[<nBottom>],[<nRight>])->cNull
CMonth(<dDate>)->cMonth
Col()->nCol
ColorRepl([<xNewColor>],[<xOldColor>])->cNull
ColorSelect(<nColorIndex>)->Nil
ColorToN(<cColor>)->nColorAttribute
ColorWin([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<xNewColor>],[<xOldColor>])->cNull
CompressString(@<cString>,@<nSize>)
ConvToAnsiCP(<cOEM_String>)->cANSI_String
ConvToOemCP(<cANSI_String>)->cOEM_String
Cos(<nAngle>)->nCosine
CosH(<nRadians>)->nHyperbolicCosine
Cot(<nAngle>)->nCotangent
CountLeft(<cString>,[<xChar>])->nCount
CountRight(<cString>,[<xChar>])->nCount
CreateObject(<cProgID>)->oOleAuto
Crypt(<cString>,<cPassWord>)->cResult
CSetAtMuPa([<lNewMode>])->lOldMode
CSetCent([<lNewMode>])->lOldMode
CSetCurs([<lNewMode>])->lOldMode
CSetKey(<nKey>)->bCodeBlock
CSetRef([<lNewMode>])->lOldMode
CSetSafety([<lNewMode>])->lOldMode
CStr(<xValue>)->cString
CStrToVal(<cString>,<cValtype>)->xValue
CtoBit(<cString>,<cBitPattern>)->nInteger
CToD(<cDate>)->dDate
CtoDoW(<cDayName>)->nDayOfWeek
CtoF(<cFloat>)->nNumber
CtoMonth(<cMonthName>)->nMonth
CtoN(<cDigits>,[<nBase>],[<lNegative>])->nInteger
CtoT(<cDateTimeString>)->dDateTime
CurDir([<cDrive>])->cDirPath
CurDrive([<cNewDrive>])->cOldDrive
Date()->dSystem
DateTime()->dDateTime
Day(<dDate>)->nDay
DaysInMonth(<nMonth>,[<lLeapYear>])->nDaysInMonth
DaysToMonth(<nMonth>,[<lLeapYear>])->nDays
DBAppend()->Nil
DBClearFilter()->Nil
DBClearIndex()->Nil
DBClearRelation()->Nil
DBCloseAll()->Nil
DBCloseArea()->Nil
DBCommit()->Nil
DBCommitAll()->Nil
DBCopyExtStruct(<cDatabaseExt>)->lSuccess
DBCopyStruct(<cDatabase>,[<aFieldList>])->Nil
DBCreate(<cFile>,<aStruct>,<cRDD>,[<lKeepOpen>],[<cAlias>],[<cDelimArg>],[<cCodePage>],[<nConnection>])->Nil
DBCreateIndex(<cIndexName>,<cKeyExpr>,<bKeyExpr>,[<lUnique>])->Nil
DBDelete()->Nil
DBDrop([<cTable>],[<cIndex>])->Nil
DBEdit([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<acColumns>],[<cUserFunction>],[<acColumnSayPictures>|<cColumnSayPicture>],[<acColumnHeaders>|<cColumnHeader>],[<acHeadingSeparators>|<cHeadingSeparator>],[<acColumnSeparators>|<cColumnSeparator>],[<acFootingSeparators>|<cFootingSeperator>],[<acColumnFootings>|<cColumnFooting>])->Nil
DBEval(<bBlock>,[<bForCondition>],[<bWhileCondition>],[<nNextRecords>],[<nRecord>],[<lRest>])->Nil
DBExists(<cDbfFile>)->lExists
DBF()->cAlias
DBFieldInfo(<nInfo>,<nFieldPos>)->xFieldInfo
DBFileGet(<nFieldPos>,<cTargetFile>,<nMode>)->lSuccess
DBFilePut(<nFieldPos>,<cSourceFile>,[<Mode>])->lSuccess
DBFilter()->cFilter
DBFSize()->nFileSize
DBGoBottom()->Nil
DBGoTo(<nRecordNumber>)->Nil
DBGoTop()->Nil
DBInfo(<nDefine>,[<xNewSetting>])->xCurrentSetting
DBJoin(<cAlias>,<cDatabase>,[<aFields>],[<bFor>])->lSuccess
DBList([<lOff>],[<aBlocks>],[<lAll>],[<bFor>],[<bWhile>],[<nNext>],[<nRecord>],[<lRest>],[<lToPrint>],[<cOutFile>])->lSuccess
DBOrderInfo(<nDefine>,[<cIndexFile>],[<nOrder>|<cIndexName>],[<xNewSetting>])->xCurrentSetting
DBPack()->Nil
DBRecall()->Nil
DBRecordInfo(<nDefine>,[<nRecord>],[<xNewSetting>])->xOldSetting
DBReindex()->Nil
DBRelation(<nRelation>)->cLinkExp
dbRename(<cTable>[,<cIndex>],<cNewName>,[<cRDD>],[<nConnect>])-><lOK>
DBRLock([<xRecno>])->lSuccess
DBRLockList()->aLockedRecords
DBRSelect(<nRelation>)->nWorkArea
DBRUnlock([<xRecno>])->Nil
DBSeek(<expKey>,[<lSoftSeek>])->lFound
DBSelectArea(<nArea>|<cAlias>)->Nil
DBSetDriver([<cDriver>])->cCurrentDriver
DBSetFilter(<bCondition>,[<cCondition>])->Nil
DBSetIndex(<cIndexName>)->Nil
DBSetOrder(<nOrdernum>)->Nil
DBSetRelation(<nArea>|<cAlias>,<bExpr>,[<cExpr>])->Nil
DBSkip(<nRecords>)->Nil
DBSkipper(<nSkipRequest>)->nSkipResult
DBSort(<cDatabase>,<aFields>,[<bFor>],[<bWhile>],[<nNext>],[<nRecord>],[<lRest>])->lSuccess
DBStruct()->aStruct
DBTableExt()->cFileExtension
DBTotal(<cDatabase>,<bExpression>,[<aFields>],[<bFor>],[<bWhile>],[<nNext>],[<nRecord>],[<lRest>])->lSuccess
DBUnlock()->Nil
DBUnlockAll()->Nil
DBUpdate(<cAlias>,<bReplace>,<bExpression>,[<lRandom>])->lSuccess
DBUseArea([<lNewArea>],[<cDriver>],<cName>,[<xcAlias>],[<lShared>],[<lReadOnly>],[<cCodePage>],[<nConnection>])->Nil
DBZap()->Nil
Default(@<varName>,<xDefaultValue>)->Nil
DefPath()->cDefaultPath
Deleted()->lDeleted
DeleteFile(<cFileName>)->nErrorCode
Descend(<exp>)->ValueInverted
DevOut(<exp>,[<cColorString>])->Nil
DevOutPict(<exp>,<cPicture>,[<cColorString>])->Nil
DevPos(<nRow>,<nCol>)->Nil
DirChange(<cDirectory>)->nOSError
Directory(<cDirSpec>,[<cAttributes>])->aDirectory
DirectoryRecurse(<cDirSpec>,[<cAttributes>])->aDirectory
DirMake(<cDirectory>)->nErrorCode
DirName()->cDirectory
DirRemove(<cDirectory>)->nOSError
DisableWaitLocks([<lNewMode>])->lOldMode
DiskChange(<cDrive>)->lSuccess
DiskFree([<cDrive>])->nFreeDiskSpace
DiskName()->cDrive
DiskReady([<cDrive>],[<lOSErrorMsg>])->lDriveIsReady
DiskReadyW([<cDrive>],[<lOSErrorMsg>])->lIsWriteable
DiskSpace([<nDrive>],[<nType>])->nBytes
DiskTotal([<cDrive>])->nTotalBytes
DiskUsed([<cDrive>])->nUsedDiskSpace
DispBegin()->Nil
DispBox(<nTop>,<nLeft>,<nBottom>,<nRight>,[<cnBoxString>],[<cColorString>])->Nil
DispCount()->nDispCount
DispEnd()->Nil
DispOut(<exp>,[<cColorString>])->Nil
DllCall(<cDllFile>|<nDllHandle>,[<nCallingConvention>],<cFuncName>|<nOrdinal>,[<xParams,...>])->nResult
DllExecuteCall(<pCallTemplate>,[<xParams,...>])->nResult
DllLoad(<cDLLFileName>)->nDllHandle
DllPrepareCall(<cDllFile>|<nDllHandle>,[<nCallingConvention>],<cFuncName>|<nOrdinal>)->pCallTemplate
DllUnload(<nDllHandle>)->lSuccess
DMY([<dDate>],[<lPeriod>])->cDate
DOSError([<nNewOsCode>])->nOsCode
DosParam()->cCommandLine
DoW(<dDate>)->nDay
DoY([<dDate>])->nDayOfYear
DriveType([<cDrive>])->nDriveType
DToC(<dDate>)->cDate
DtoR(<nDegrees>)->nRadians
DToS(<dDate>)->cDate
ElapTime(<cStartTime>,<cEndTime>)->cElapsedTime
Empty(<exp>)->lEmpty
Enhanced()->cNull
Eof()->lBoundary
EoM([<dDate>])->dLastDayOfMonth
EoQ([<dDate>])->dEndOfQuarter
EoY([<dDate>])->dLastDayOfYear
Error([<cSubSystem>],[<nGenCode>],[<nSubCode>],[<cOperation>],[<cDescription>],[<aArgs>],[<cModuleName>],[<cProcName>],[<nProcLine>])->oError
ErrorBlock([<bErrorHandler>])->bCurrentErrorHandler
ErrorLevel([<nNewReturnCode>])->nCurrentReturnCode
ErrorNew([<cSubSystem>],[<nGenCode>],[<nSubCode>],[<cOperation>],[<cDescription>],{<aArgs>],[<cModuleName>],[<cProcName>],[<nProcLine>])->oError
ErrorSys(<bDefaultErrorBlock>)->Nil
Eval(<bBlock>,[<BlockArglist>])->LastBlockValue
ExeName()->cExeFileName
Exp(<nExponent>)->nAntilogarithm
Expand(<cString>,[<nCount>],[<xChar>])->cResult
Exponent(<nFloat>)->nExponent
Fact(<nInteger>)->nFactorial
Fahrenheit(<nCelsius>)->nFahrenheit
FClose(<nHandle>)->lError
FCount()->nFields
FCreate(<cFile,[<nAttibute>])->nHandle
FErase(<cFile>)->nSuccess
FError()->nErrorCode
Field(<nPosition>)->cFieldName
FieldBlock(<cFieldName>)->bFieldBlock
FieldDec(<nFieldPos>)->nDecimalPlaces
FieldDeci(<cFieldName>|<nFieldPos>)->nDecimals
FieldGet(<nField>)->ValueField
FieldGetArr([<nRecNo>])-><aFieldValues>
FieldLen(<nFieldPos>)->nFieldLength
FieldName(<nPosition>)->cFieldName
FieldNum(<cFieldName>)->nFieldPos
FieldPos(<cFieldName>)->nFieldPos
FieldPos(<cFieldName>)->nFieldPos
FieldPut(<nField>,<expAssign>)->ValueAssigned
FieldPutArr(<aFieldValues>[,<nRecNo>])-><lSuccess>
FieldSize(<nFieldPos>)->nFieldLength
FieldType(<nFieldPos>)->cFieldType
FieldWBlock(<cFieldName>,<nWorkArea>)->bFieldWBlock
File(<cFileSpec>)->lExist
FileAttr([<cFileName>])->nAttributes
FileCopy(<cSourceFile>,<cTargetFile>,[<lBackup>])->nBytesCopied
FileDate([<cFileName>])->dDate
FileDelete(<cFileMask>,[<nAttributes>])->lDeleted
FileMove(<cSourceFile>,<cTargetFile>)->nErrorCode
FileReader(<cFileName>,[<nMode>])->oTStreamFileReader
FileScreen(<cFileName>,[<nOffSet>])->nBytesRead
FileSize([<cFileName>],[<nAttributes>])->nFileSize
FileStats(<cFileName>,[@<cFileAttr>],[@<nFileSize>],[@<dCreateDate>],[@<nCreateTime>],[@<dChangeDate>],[@<nChangeTime>])->lSuccess
FileStr(<cFileName>,[<nBytes>],[<nStart>],[<lCtrl_Z>])->cString
FileTime([<cFileName>],[<nAttributes>])->cFileTime
FileValid(<cFileName>,[<nMaxName>],[<nMaxExtension>],[<lNoExtension>],[<lSpaces>])->lIsValid
FileWriter(<cFileName>,[<nFileAttr>])->oTStreamFileWriter
FKLabel(<nFunctionKey>)->cKeyLabel
FKMax()->nFunctionKey
FLineCount(<cFileName>)->nLineCount
FLock()->lSuccess
Floor(<nValue>)->nInteger
FloppyType([<cDrive>])->nFloppyType
FOpen(<cFile>,[<nMode>])->nHandle
Found()->lSuccess
FParse(<cFileName>,<cDelimiter>)->aTextArray
FParseEx(<cFileName>,[<cDelimiter>])->aTextArray
FParseLine(<cTextLine>,[<cDelimiter>])->aTextFields
FRead(<nHandle>,@<cBufferVar>,<nBytes>,[<nOffset>])->nBytes
FReadStr(<nHandle>,<nBytes>)->cString
FreeLibrary(<nDllHandle>)->lSuccess
FRename(<cOldFile>,<cNewFile>)->nSuccess
FSeek(<nHandle>,<nOffset>,[<nOrigin>])->nPosition
FtoC(<nFloat>)->cFloat
Fv(<nInvestment>,<nInterestRate>,<nPeriods>)->nFutureValue
FWordCount(<cFileName>)->nWordCount
FWrite(<nHandle>,<cBuffer>,[<nBytes>])->nBytesWritten
GetActiveObject(<cProgID>)->oOleAuto
GetClearA()->nClearAttribute
GetClearB()->nClearCharacter
GetClrBack(<cColor>)->cBackgroundColor
GetClrFore(<cColor>)->cForegroundColor
GetClrPair(<cColorString>,<nPos>)->cColorValue
GetCurrentThread()->pThreadHandle
GetDefaultPrinter()->cPrinterName
GetE(<cEnvVar>)->cString
GetEnv(<cEnvironmentVariable>)->cString
GetLastError()->nErrorCode
GetPairLen(<cColorString>,<nPos>)->nLength
GetPairPos(<cColorString>,<nPos>)->nAbsPos
GetPrec()->nDecimalPlaces
GetPrinters([<lPortInfo>],[<lLocalPrinters>])->aPrinterInfo
GetProcAddress(<nDllHandle>,<cFuncName>|<nOrdinal>)->pAddress
GetRegistry(<nHKEY>,<cRegPath>,<cRegKey>)->xRegValue
GetVolInfo(<cDrive>)->lSuccess
GT_AsciiSum(<cStr>)->nSum
GT_Ascpos(<cStr>,<nPos>)->nAscVal
GT_AtDiff(<cStr1>,<cStr2>)->nPos
GT_CharEven(<cStr>)->cRet
GT_CharMix(<cStr1>,<cStr2>)->cRet
GT_CharOdd(<cStr>)->cRet
GT_ChrCount(<cChr>,<cStr>)->nFreq
GT_ChrFirst(<cChars>,<cStr>)->nAsc
GT_ChrTotal(<cChrs>,<cStr>)->nTotOcc
GT_ClrFlag(<cFlagString>,[<nStart>],[<nEnd>])->cFlagString
GT_IsFlag(<cFlagString>,[<nFlag>])->lSetting
GT_NewFlag(<nFlagCount>)->cFlagString
GT_SetFlag(<cFlagString>,[<nStart>],[<nEnd>])->cFlagString
GT_StrCount(<cChrs>,<cStr>)->nFreq
GT_Strcspn(<cString>,<cSet>)->nLength
GT_StrDiff(<cStr1>,<cStr2>)->cRet
GT_StrExpand(<cStr>,[<nNum>],[<cChar>])->cRet
GT_StrLeft(<cStr>,<cChars>)->nLen
GT_StrpBrk(<cStr>,<cSet>)->cString
GT_StrRight(<cStr>,<cChars>)->nLen
HaaDelAt(<hArray>,<nPos>)->Nil
HaaGetKeyAt(<hArray>,<nPos>)->xKey
HaaGetPos(<hArray>,<xKey>)->nPos
HaaGetRealPos(<hArray>,<nPos>)->nSortOrder
HaaGetValueAt(<hArray>,<nPos>)->xValue
HaaSetValueAt(<hArray>,<nPos>,<xValue>)->Nil
HAllocate(<hHash>,<nCount>)->Nil
HardCR(<cString>)->cConvertedString
HardCR(<cString>)->cConvertedString
Hash([<xKey1>,<xValue1>,[<xKeyN>,<xValueN>]])->hHash
HB_ACmdLine()-><aArray>
HB_ADel(<aArray>,<nElement>,[<lShrink>])->aTarget
HB_AIns(<aTarget>,<nPosition>,[<xValue>],[<lGrow>])->aTarget
HB_Alert()
HB_AnsiToOem(<cANSI_String>)->cOEM_String
HB_AnsiToOEM(<cString>)->cDosString
HB_AParams()->aValues
HB_ArgC()->nArgCount
HB_ArgCheck(<cSwitch>)->lExists
HB_ArgString(<cSwitch>)->cValue|Nil
HB_ArgV(<nPos>)->cArgValue
HB_ArrayId(<aArray>|<oObject>)->pID
HB_ArrayToParams(<aValue>)->aValue
HB_ArrayToStructure(<aMembers>,<aTypes>,[<nAlign>])->cBinaryStructure
HB_AScan()
HB_AScanI()
HB_ATokens(<cString>,[<cDelimiter>],[<lSkipQuotes>],[<lDoubleQuotesOnly>])->aTokens
HB_AtX(<cRegEx>,<cString>,[<lCaseSensitive>],[@<nStart>],[@<nLen>])->cFoundString
HB_BackGroundActive(<nTaskHandle>,[<lNewActive>])->lOldActive
HB_BackGroundAdd(<bAction>,[<nMillisecs>],[<lActive>])->nTaskHandle
HB_BackGroundDel(<nTaskHandle>)->bAction
HB_BackGroundReset()->Nil
HB_BackGroundRun([<nTaskHandle>])->Nil
HB_BackGroundTime((<nTaskHandle>,[<nNewInterval>])->nOldInterval
HB_Base64Decode(<cBase64>)->cString
HB_Base64DecodeFile(<cBase64File>,<cTargetFile>)->Nil
HB_Base64Encode(<cString>,<nBytes>)->cBase64
HB_Base64EncodeFile(<cFilename>,<cBase64File>)->Nil
HB_BitAnd(<nInteger1>,<nInteger2>)->nResult
HB_BitIsSet(<nInteger>,<nPosition>)->lBitIsSet
HB_BitNot(<nInteger>)->nResult
HB_BitOr(<nInteger1>,<nInteger2>)->nResult
HB_BitReset(<nInteger>,<nPosition>)->nResult
HB_BitSet(<nInteger>,<nPosition>)->nResult
HB_Bitshift(<nInteger>,<nShift>)->nResult
HB_BitXOr(<nInteger1>,<nInteger2>)->nResult
HB_BldLogMsg(<xParam,...>)->cParamValues
HB_BlowFishDecrypt_CFB(<cBfKey>,<cCipher>[,<cInitSeed>])-><cText>|Nil
HB_BlowFishEncrypt_CFB(<cBfKey>,<cText>[,<cInitSeed>])-><cCipher>|Nil
HB_BuildDate()->cDateTime
HB_BuildInfo(<nWhichInfo>)->cBuildInfo
HB_CDay(<nDayOfWeek>)-><cDayName>
HB_cdpExists(<cCDP>)-><lExists>
HB_CheckSum(<cString>)->nAdler32
HB_Clocks2Secs(<nTicks>)->nSeconds
HB_CloseProcess(<nProcessHandle>,[<lWaitForTermination>])->lSuccess
HB_ClrArea(<nTop>,<nLeft>,<nBottom>,<nRight>,<nColorAttr>)->Nil
HB_CmdArgArgV()->cExeFile
HB_ColorIndex(<cColorString>,<nColorIndex>)->cColorValue
HB_ColorToN(<cColor>)->nColorAttribute
HB_Compiler()->cCompilerVersion
HB_Compress(<cString>)->cCompressed
HB_CompressBufLen(<nUncompressedLen>)->nDefaultBufLen
HB_CompressError()->nLastError
HB_CompressErrorDesc(<nErrorCode>)->cErrorDescription
HB_CRC32(<cString>)->nCRC32
HB_CreateLen8(<nValue>)->cBinary
HB_Crypt(<cString>,<cKey>)->cEncryptedString
HB_CTOD(<cDate>[,<cDateFormat>])-><dDate>
HB_CTOT(<cTimeStamp>,[<cDateFormat>][,<cTimeFormat>])-><tTimeStamp>
HB_CWD([<cNewWD>])-><cPrevWD>
HB_DATETIME()-><tTimeStamp>
HB_DBCreateTemp(<cAlias>,<aStruct>,<cRDD>,<cCodePage>,<nConnection>)->lSuccess
HB_DBDetach([<nWorkArea>|<cAlias>],[<xCargo>])->lSuccess
HB_DBDrop([<cTable>],[<cIndex>])->Nil
HB_DBExists(<cDbfFile>)->lExists
HB_DBPack()->Nil
HB_DBRequest([<cAlias>],[<lFreeArea>],[<@xCargo>],[<lWait>])->lSuccess
HB_DBZap()->Nil
HB_Decode(<xInitVal>,<hHash>,[<xDefault>])->xReturn
HB_DecodeOrEmpty(<xInitVal>,<hHash>,[<xDefault>])->xReturn
HB_Decrypt(<cEncryptedString>,<cKey>)->cString
HB_DeserialBegin(<cBinaryData>)->cFirstSerialdata
HB_DeSerialize(<cBinary>)->xValue
HB_DeserializeSimple(<cBinaryData>)->xValue
HB_DeserialNext(@<cSerial>,<nBytes>)->xValue
HB_DiskSpace(<cDrive>,[<nType>])->nBytes
HB_DllDo(<cFuncName>,[<params...>])->uResult
HB_DTOC(<dDate>[,<cDateFormat>])-><cDate>
HB_DumpVar(<xValue>)->cText
HB_EnumIndex()->nIteration
HB_EnumIndex()->nIteration
HB_EOL()->cEndOfLine
HB_Exec(pSomeFunctionPinter,[<Self|Nil>],[<Arg1[,ArgN]>])
HB_ExecFromArray(<aExecutableArray>)->xResult
HB_FCommit(<nFileHandle>)->Nil
HB_FCreate(<cFileName>,[<nFileAttr>],[<nOpenFlags>])->nFileHandle
HB_FEof(<nFileHandle>)->lIsEndOfFile
HB_FEOF(<nHandle>)->lIsEof
HB_FLock(<nHandle>,<nOffset>,<nBytes>,[<nType])->lSuccess
HB_FNameMerge([<cPath>],[<cFileName>],[<cExtension>])->cResult
HB_FNameSplit(<cString>,[@<cPath>],[@<cFileName>],[@<cExtension>])->Nil
HB_FReadAndSkip()->cLine
HB_FReadLine(<nFileHandle>,@<cLine>,[<caEndOfLine>],[<nLineLength>])->nReturn
HB_FReadLN()->cCurrentLine
HB_FRecno()->nLineNumber
HB_FSelect([<nNewArea>])->nOldArea
HB_FSize(<cFileName>)->nFileSize
HB_FSkip([<nLines>])->Nil
HB_FTempCreate([<cTempDir>],[<cPrefix>],[<nFileAttr>],[@<cFileName>])->nFileHandle
HB_FuncPtr(<cFuncName>)->pFuncPointer
HB_FUnLock(<nHandle>,<nOffset>,<nBytes>)->lSuccess
HB_FUse([<cTextfile>],[<nMode>])->nFilehandle
HB_GCAll([<lForce>])->Nil
HB_GCStep()->Nil
HB_GetFilesInZIP(<cZip>,[<lFullPath>])->aExtract
HB_GetLen8(<cBinaryData>)->nBytes
HB_GetUnRARFile(<cFile>)->nNumber
HB_GetUNZIPFile(<cFile>)->nNumber
HB_GetZIPComment(<szFile>)->szComment
HB_GTInfo()
HB_HAllocate(<hsTable>,<nItems>)->Nil
HB_Hash([<Key1>,<Value1>],[<KeyN>,<ValueN>],...)->hsTable
HB_HAutoAdd(<hsTable>,[<lFlag>])->lPreviousFlag
HB_HBinary(<hsTable>,[<lFlag>])->lPreviousFlag>
HB_HCaseMatch(<hsTable>,[<lFlag>])->lPreviousFlag
HB_HClone(<hsTable>)->hsDestination
HB_HCopy(<hsDestination>,<hsSource>,[<nStart>],[<nCount>])->hsDestination
HB_HDefault(<hsTable>,<DefaultValue>)->OldDefaultValye
HB_HDel(<hsTable>,<Key>)->hsTable
HB_HDelAt(<hsTable>,<nPosition>)->hsTable
HB_HEval(<hsTable>,<bBlock>,[<nStart>],[<nCount>])->hsTable
HB_HexToNum(<cHexString>)->nNumber
HB_HexToStr(<cHexString>)->cASCIIstring
HB_HFill(<hsTable>,<Value>)->hsTable
HB_HGet(<hsTable>,<Key>)->Value
HB_HGetDef(<hsTable>,<Key>,[<DefaultValue>])->Value
hb_HGetRef(<hHash>,<xKey>[,<@xValue>])-><lFound>
HB_HHasKey(<hsTable>,<Key>)->lExists
HB_HKeyAt(<hsTable>,<nPosition>)->Key
HB_HKeys(<hsTable>)->aKeys
HB_HMerge(<hsDestination>,<hsSource>,<bBlock>|<nPosition>)->hsDestination
HB_Hour(<tTimeStamp>)-><nHour>
HB_HPairAt(<hsTable>,<nPosition>)->aKeyValue
HB_HPos(<hsTable>,<Key>)->nPosition
HB_HScan(<hsTable>,<Value>,[<nStart>],[<nCount>,[<lExact>])->nPosition
HB_HSet(<hsTable>,<Key>,<Value>)->hsTable
HB_HSort(<hsTable>)->hsSortedTable
HB_HValueAt(<hsTable>,<nPosition>,[<NewValue>])->Value
HB_HValues(<hsTable>)->aValues
HB_IdleAdd(<bAction>)->nTaskHandle
HB_IdleDel(<nTaskHandle>)->bAction
HB_IdleReset()->Nil
HB_IdleSleep(<nSeconds>)->Nil
HB_IdleSleepMSec([<nNewInterval>])->nOldInterval
HB_IdleState()->Nil
HB_IdleWaitNoCPU([<lNewMode>])->lOldMode
HB_IsArray(<expression>)->lIsArray
HB_IsBlock(<expression>)->lIsCodeblock
HB_IsByRef(@<variable>)->lIsByReference
HB_IsDate(<expression>)->lIsDate
HB_IsDateTime(<expression>)->lIsDateTime
HB_IsFunction(<cName>)-><lExists>
HB_IsHash(<expression>)->lIsHash
HB_IsLogical(<expression>)->lIsLogical
HB_IsMemo(<expression>)->lIsMemo
HB_IsNil(<expression>)->lIsNil
HB_IsNull(<expression>)->lIsNull
HB_IsNumeric(<expression>)->lIsNumeric
HB_IsObject(<expression>)->lIsObject
HB_IsPointer(<expression>)->lIsPointer
HB_IsRegex(<cRegEx>)->lGood
HB_IsRegExString(<cString>)->lIsRegExComp
HB_IsString(<expression>)->lIsString
HB_KeyPut(<nInkeyCode>)->Nil
HB_KeyVal(<nExtKey>)-><nKeyVal>|<nCharVal>
HB_LangErrMsg(<nGenericError>)->cErrorMessage
HB_LangMessage(<nMessageID>)->cMessage
HB_LangName()->cLanguageID
HB_LangSelect([<cLanguageID>])->cOldLanguageID
hb_LeftEq(<cString1>,<cString2>)-><lResult>
hb_LeftEqI(<cString1>,<cString2>)-><lResult>
HB_LibDo(<cFuncName>,[<xParams,...>])->xResult
HB_LogDateStamp()->cDateStamp
HB_MacroCompile(<cMacro>)->cPCode
HB_MD5(<cString>)->cMD5
hb_MD5Decrypt(<cCipher>,<cPasswd>])-><cText>
hb_MD5Encrypt(<cText>,<cPasswd>)-><cCipher>
HB_MD5File(<cFileName>)->cMD5
HB_MemoRead(<cFileName>)->cString
HB_MemoWrit(<cFileName>,<cString>,[<lWriteEof>])->lSuccess
HB_Minute(<tTimeStamp>)-><nMinute>
HB_MultiThread()->lIsMultiThread
HB_MutexCreate()->pMutexHandle
HB_MutexLock(<pMutexHandle>)->lSuccess
HB_MutexTimeoutLock(<pMutexHandle>,<nWaitMilliSecs>)->lSuccess
HB_MutexTryLock(<pMutexHandle>)->lSuccess
HB_MutexUnlock(<pMutexHandle>)->Nil
HB_MVRestore(<cFileName>,[<lAdditive>],[<cMask>],[<lIncludeMask>])
HB_MVSave(<cFileName>,[<cMask>],[<lIncludeMask>])
HB_NToS(<nValue>)-><cValue>
HB_NTOT(<nValue>)-><tTimeStamp>
HB_NumToHex(<nNum>|<pPointer>,[<nLen>])->cHexString
HB_OEMToAnsi(<cOEM_String>)->cANSI_String
HB_OsDriveSeparator()->cDriveSeparator
HB_OsError()->nLastErrorCode
HB_OsNewLine()->cEndOfLine
HB_OsPathDelimiters()->cDelimiters
HB_OsPathListSeparator()->cSeparator
HB_OsPathSeparator()->cSeparator
HB_PCodeVer()->cPCodeVersion
HB_Pointer2String(<pPointer>,<nBytes>)->cString
HB_ProcessClose(<hHandle>,<lGentle>)->nResult
HB_ProcessOpen(<cCommand,[<cStdIn>],[<@cStdOut>],[<@cStdErr>],[<lDetach>])->hHandle
HB_ProcessRun(<cCommand,[<cStdIn>],[<@cStdOut>],[<@cStdErr>],[<lDetach>])->nResult
HB_ProcessValue(<hHandle>,[<lWait>])->nResult
HB_ProcessValue(<nProcessHandle>,[<lWaitForTermination>]))->nErrorLevel
HB_PS()->cPathSeparator
HB_PValue(<nArg>)->xExp
HB_QSelf()->Self
HB_QWith()->oObject|Nil
HB_Rand32()->nNumRand
HB_Random(<nMinLimit>,<nMaxLimit>)->nRandomNumber
HB_RandomInt(<nMinLimit>,<nMaxLimit>)->nRandomInteger
HB_RandomSeed([<nSeed>])->Nil
HB_RandStr(<nLen>)-><cBytes>
HB_RAScan()->?
HB_ReadIni(<cFileName>,[<lCaseSens>],[<cDelimiter>],[<lAutoMain>])->hIniData
HB_ReadLine(<cText>,[<cDelim>|<aDelim>],<nLineLen>,[<nTabWidth>],<lWrap>,[<nStartOffset>],@<lFound>,@<lEOF>,@<nEndOffSet>,@<nEndOfLine>)->Nil
HB_RegEx(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>])->aMatches
HB_RegExAll(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>],[<nMaxMatches>],[<nWichMatch>],[<lMatchOnly>])->aAllRegexMatches
HB_RegExAtX(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>])->aMatches
HB_RegExComp(<cRegEx>,[<lCaseSensitive>],[<lNewLine>])->cBinaryRegEx
HB_RegexHas(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>])->lResult
HB_RegexLike(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>])->lResult
HB_RegExMatch(<cRegEx>,<cString>,[<lCaseSensitive>],[<lNewLine>])->lFound
HB_RegExReplace(<cRegEx>,<cString>,<cReplace>,[<lCaseSensitive>],[<lNewLine>],[<nMaxMatches>],[<nWichMatch>])->cNewString
HB_RegExSplit(<cRegEx>,<cString>,[<lCaseSensitive>,[<lNewLine>],[<nMaxMatches>])->aSplitString
HB_ResetWith(<oObject>)->Nil
HB_RestoreBlock(<aCodeblockInfo>)->bCodeblock
HB_Run(<cCommand>)-><nErrorLevel>
HB_SaveBlock(<bCodeblock>)->aCodeBlockInfo
HB_Sec(<tTimeStamp>)-><nSeconds>
HB_Serialize(<xValue>)->cBinary
HB_SerializeSimple(<xValue>)->cBinaryData
HB_SerialNext(<cBinaryData>)->nPos
HB_SetBuffer([<nWriteBuffer>],[<nExtractBuffer>],[<nReadBuffer>])->Nil
HB_SetCodePage([<cCodePageID>])->cOldCodePageID
HB_SetDiskZIP(<bBlock>)
HB_SetDispCP(<cTermCP>,[<lBoxChar>])->Nil
HB_SetEnv(<cEnvName>,[<cNewVal>][,<lOsCP>])-><lOK>
HB_SetKeyArray(<aInkey>,[<bCodeblock>])->Nil
HB_SetKeyCheck(<nInkey>,[<param1>],[<param2>],[<param3>])->lIsSetkeyBlock
HB_SetKeyCP(<cTermCP>,<cHostCP>)->Nil
HB_SetKeyGet(<nInkeyCode>,[@<bCondition>])->bCodeblock
HB_SetKeySave([<aNewKeyBlock>])->aOldKeyBlock
HB_SetMacro(<nMode>,[<lOnOff>])->lOldSetting
HB_SetTermCP(<cTermCP>,[<lBoxChar>])->Nil
HB_SetWith([<oNewObject>])->oOldObject
HB_SetZIPComment(<cComment>)->Nil
HB_Shadow(<nTop>,<nLeft>,<nBottom>,<nRight>,[<nColorAttr>])->Nil
HB_SizeOfCStructure(<aTypes>,[<nAlign>])->nBytes
HB_SToT(<cDateTime>)-><tTimeStamp>
HB_String2Pointer(<cString>)->pPointer
HB_StrIsUTF8(<cString>)-><lIsUTF8Encoded>
HB_StrReplace(<cString>,<cSource>|<acSource>|<hReplace>,<cDest>|<acDest>])-><cResult>
HB_StrReplace(<cString>,<hChanges>)-><cResult>
HB_StrShrink(<cString>[,<nShrinkBy>])->cStringShrinked
HB_StrToHex(<cString>,[<cSeparator>])->cHexString
HB_StrToTS(<cTimeStamp>)-><tTimeStamp>
HB_StrToUTF8(<cStr>[,<cCPID>])-><cUTF8Str>
HB_TokenCount(<cString>,[<cDelim>],[<lSkipStrings>],[<lDoubleQuoteOnly>])->nTokens
HB_TokenGet(<cString>,<nToken>,[<cDelim>],[<lSkipStrings>],[<lDoubleQuoteOnly>])->cToken
HB_TokenPtr(<cString>,<@nSkip>,[<cDelim>],[<lSkipStrings>],[<lDoubleQuoteOnly>])->cToken
HB_Translate(<cString>,<cCodePageID_Src>,<cCodePageID_Tgt>)->cConvertedString
HB_TSToStr(<tTimeStamp>[,<lShorten>])-><cTimeStamp>
hb_TSToUTC(<tsLocal>)-><tsUTC>
HB_TTOC(<tTimeStamp>,[<cDateFormat>][,<cTimeFormat>])-><cTimeStamp>
HB_TTON(<tTimeStamp>)-><nValue>
HB_TTOS(<tTimeStamp>)-><cYYYYMMDDHHMMSSFFF>
HB_Uncompress(<nBytes>,<cCompressed>)->cUncompressed
HB_UnZIPFile(<cFile>,<bBlock>,<lWithPath>),<cPassWord>,<cPath>,[<cFile>|<aFile>],[<bFileProgress>])<->lCompress
HB_UTCOffset([<tsLocal>])-><nSeconds>
HB_UTF8ToStr(<cUTF8Str>[,<cCPID>])-><cStr>
HB_UTF8ToStrBox(<cUTF8String>)-><cStringEncodedIn_GT_BOXCP>
HB_UUDecode(<cUUEncode>)->cString
HB_UUDecodeFile((<cUUEFile>,<cTargetFile>)->Nil
HB_UUEncode(<cString>,<nBytes>)->cUUEncoded
HB_UUEncodeFile(<cFilename>,<cUUEFile>)->Nil
HB_Val(<cStr>[,<nLen>])-><nVal>
HB_ValToStr(<xValue>)->cString
HB_WildMatch(<cPattern>,<cString>,[<lExact>])->lResult
HB_WildMatchI(<cPattern>,<cString>)->lResult
HB_WithObjectCounter()->nNestingLevel
HB_WriteIni(<cFileName>,<hIniData>,[<cCommentBegin>],[<cCommentEnd>],[<lAutoMain>])->lSuccess
HB_ZCompress(<cData>,[<@cBuffer|nBufLen>],[<@nResult>],[<nLevel>])->cPackedData
HB_ZCompressBound(<cData|nDataLen>)->nBytes
HB_ZError(<nError>)->cError
HB_ZIPDeleteFiles(<cFile>,<cFiletoDelete>|<aFiles>)->lDeleted
HB_ZIPFile(<cFile>,<cFileToCompress>|<aFiles>,<nLevel>,<bBlock>,<lOverWrite>,<cPassword>,<lWithPath>,<lWithDrive>,[<bFileProgress>])->lCompress
HB_ZIPFileByPKSpan(<cFile>,<cFileToCompress>|<aFiles>,<nLevel>,<bBlock>,<lOverWrite>,<cPassword>,<lWithPath>,<lWithDrive>)->lCompress
HB_ZIPFileByTDSpan(<cFile>,<cFileToCompress>|<aFiles>,<nLevel>,<bBlock>,<lOverWrite>,<cPassword>,<iSize>,<lWithPath>,<lWithDrive>)->lCompress
HB_ZIPTestPk(<cFile>)->nReturnCode
HB_ZIPWithPassword()->cPassword
HB_ZLibVersion()->cVersion
HB_ZUnCompress(<cPackedData>,[<@cBuffer|nBufLen>],[<@nResult>])->cUnPackedData
HB_ZUnCompressLen(<cPackedData>,[<@nResult>])->nBytes
HClone(<hHash>)->hClone
HCopy(<hSource>,<hTarget>,[<nStart>],[<nCount>],[<xMode>])->hTarget
HDel(<hHash>,<xKey>)->Nil
HDelAt(<hHash>,<nPos>)->Nil
Header()->nBytes
HEval(<hHash>,<bBlock>,[<nStart>],[<nCount>])->hHash
HexToNum(<cHexString>)->nNumber
HexToStr(<cHexString>)->cASCIIstring
HFill(<Hash>,<xValue>)->Nil
HGet(<hHash>,<xKey>)->xValue
HGetAACompatibility(<hHash>)->lIsAssocArray
HGetAutoAdd(<hHash>)->lIsAutoAdd
HGetCaseMatch(<hHash>)->lIsCaseSensitive
HGetKeyAt(<hHash>,<nPos>)->xKey
HGetKeys(<hHash>)->aKeys
HGetPairAt(<hHash>,<nPos>)->{xKey,xValue}
HGetPartition(<hHash>,[@<nPageSize>],[@<nLevel>])->lIsPartitioned
HGetPos(<hHash>,<xKey>)->nPos
HGetVaaPos(<hArray>)->aSortOrder
HGetValueAt(<hHash>,<nPos>)->xValue
HGetValues(<hHash>)->aValues
HHasKey(<hHash>,<xKey>)->lExists
HMerge(<hTarget>,<hSource>,[<xMode>])->hTarget
Hour(<dDateTime>)->nHour
HScan(<hHash>,<xValue>,[<nStart>],[<nCount>],[<lExact>],[<lASCII>])->nPos
HSet(<hHash>,<xKey>,<xValue>)->Nil
HSetAACompatibility(<hHash>,<lToggle>)->lSuccess
HSetAutoAdd(<hHash>,<lOnOff>)->hHash
HSetCaseMatch(<hHash>,<lOnOff>)->hHash
HSetPartition(<hHash>,<nPageSize>,[<nLevel>])->Nil
HSetValueAt(<hHash>,<nPos>,<xValue>)->Nil
HtmlToAnsi(<cHtmlString>)->cAnsiString
HtmlToOem(<cHtmlString>)->cOemString
I2Bin(<nInteger>)->cBinaryInteger
If(<lCondition>,<expTrue>,<expFalse>)->Value
IIf(<lCondition>,<expTrue>,<expFalse>)->Value
IndexExt()->cExtension
IndexKey(nOrder)->cKeyExp
IndexOrd()->nOrder
Inkey([<nWaitSeconds>],[<nEventMask>])->nInkeyCode
Int(<nExp>)->nInteger
InvertAttr(<xColor>)->nInvertedAttribute
IsAffirm(<cChar>)->lIsYes
IsAlNum(<cString>)->lIsAlphaNumeric
IsAlpha(<cString>)->lIsAlphabetic
IsAscii(<cString>)->lIs7BitChar
IsBegSeq()-><lResult>
IsBit(<nInteger>|<cHex>,[<nBitPos>])->lBitIsSet
IsCntrl(<cString>)->lIsCtrlChar
IsColor()->lBoolean
IsColour()->lBoolean
IsDbExcl()-><lExclusive>
IsDbFlock()-><lFLocked>
IsDbRLock([<xRec>])-><lLocked>
IsDigit(<cString>)->lBoolean
IsDigit(<cString>)->lIsDigit
IsDir(<cDirSpec>)->lIsDirectory
IsDirectory(<cDirName>)->lIsDirectory
IsDisk(<cDrive>)->lDriveIsReady
IsFunction(<cName>)-><lExists>
IsGraph(<cString>)->lIs7BitGraphicalChar
IsLeap([<dDate>])->lIsLeapYear
IsLocked([<nRecno>])->lIsLocked
IsLower(<cString>)->lBoolean
IsLower(<cString>)->lIsLowerCase
IsNegative(<cChar>)->lIsNo
IsPrint(<cString>)->lIs7BitPrintableChar
IsPrinter()->lReady
IsPrinter([<cPrinterName>])->lIsPrinter
IsPunct(<cString>)->lIsPunctuationChar
IsSpace(<cString>)->lIsWhiteSpaceChar
IsUpper(<cString>)->lBoolean
IsUpper(<cString>)->lIsUpperCase
IsXDigit(<cString>)->lIsHexDigit
JustLeft(<cString>,[<xChar>])->cResult
JustRight(<cString>,[<xChar>])->cResult
KbdStat()->nKeyState
KeySec(<nKey>,<nTime>,[<nCounter>],[<lMode>])->lSuccess
KeyTime(<nKey>,<cTime>)->lSuccess
KSetIns([<lNewMode>])->lOldMode
KSetNum([<lNewMode>])->lOldMode
KSetScroll([<lNewMode>])->lOldMode
L2Bin(<nExp>->cBinaryInteger
LastDayoM(<dDate>|<nMonth>)->nDaysInMonth
LastKey()->nInkeyCode
LastRec()->nRecords
Left(<cString>,<nCount>)->cSubString
Len(<aArray>|<cString>|<hHash>)->nCount
LenNum(<nNumber>)->nLength
LoadLibrary(<cDLLFile>)->nDllHandle
Log(<nExp>)->nNaturalLog
Log10(<nValue>)->nLog10
Lower(<cString>)->cLowerString
LtoN([<lLogic>])->nLogic
LTrim(<cString>,[<lAllWhiteSpace>])->cTrimString
LUpdate()->dModification
MakeDir(<cDirectory>)->nOSError
Mantissa(<nFloat>)->nMantissa
Max(<xExp1>,<xExp2>)->xLarger
MaxCol()->nColumn
MaxLine(<cText>)->nMaxLineLength
MaxRow()->nRow
MCol()->nMouseCol
MDblClk([<nNewInterval>])->nMilliSeconds
MDY([<dDate>])->cDate
MemoEdit(<cString>,[<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<lEditMode>],[<cUserFunction>],[<nLineLength>],[<nTabSize>],[<TextBufferRow>],[<nTextBufferColumn>],[<nWindowRow>],[<nWindowColumn>])->cTextBuffer
MemoLine(<cString>,[<nLineLength>],[<nLineNumber>],[<nTabSize>],[<lWrap>],[<lLongLines>],[@<nOffSet>])->cLine
MemoRead(<cFile>)->cString
Memory(<nExp>)->nKBytes
MemoTran(<cString>,[<cReplaceHardCR>],[<cReplaceSoftCR>])->cNewString
MemoWrit(<cFile>,<cString>)->lSuccess
MemvarBlock(<cMemvarName>)->bMemvarBlock
MHide()->Nil
MilliSec(<nMilliSeconds>)->cNull
Min(<xExp1>,<xExp2>)->xSmaller
Minute(<dDateTime>)->nMinute
MLCount(<cString>,[<nLineLength>],[<nTabSize>],[<lWrap>],[<lLongLines>])->nLines
MLCToPos(<cText>,<nWidth>,<nLine>,<nCol>,[<nTabSize>],[<lWrap>],[<lLongLines>]))->nPosition
MLeftDown()->lLeftButtonIsPressed
MLPos(<cString>,<nLineLenght>,<nLine>,[<nTabSize>],[<lWrap>],[<lLongLines>])->nPosition
Mod(<nDivident>,<nDivisior>)->nRemainder
Month(<dDate>)->nMonth
MPosToLC(<cText>,<nWidth>,<nPos>,[<nTabSize>],[<lWrap>],[<lLongLines>]))->aLineColumn
MPresent()->lMouseIsPresent
MRestState(<cSavedState>)->Nil
MRightDown()->lRightButtonIsPressed
MRow()->nMouseRow
MSaveState()->cSavedState
MSetBounds([<nTop>],[<nLeft>],[<nBottom>],[<nRight>])->Nil
MSetCursor([<lOnOff>])->lPreviousSetting
MSetPos(<nRow>,<nCol>)->Nil
MShow()->Nil
NationMsg(<nMessageID>)->cMessage
NetCancel(<cLocalDevice>)->lIsReleased
NetDisk(<cDrive>)->lIsNetworkDrive
NetErr(<lNewError>)->lError
NetName()->cWorkstationName
NetPrinter()->lIsNetworkPrinter
NetRedir(<cLocal>,<cServer>,[<cPassword>],[<lShowError>])->lSuccess
NetRmtName(<cLocal>)->cRemote
Network()->lIsNetwork
NextKey()->nInkeyCode
NNetwork()->lIsNovellNetwork
NoSnow(<lToggle>)->Nil
Notify(<pMutexHandle>,[<xValue>])->Nil
NotifyAll(<pMutexHandle>)->Nil
NtoC(<nInteger>|<cHex>,[<nBase>],[<nLength>,[<cPad>])->cString
NtoCDoW(<nDayOfWeek>)->cDayName
NtoCMonth(<nMonth>)->cMonthName
NtoColor(<nColor>,[<lAsChar>])->cColor
Nul([<xValue>])->cNullString
NumAND(<nInteger1|cHex1>,<nInteger2|cHex2>,[<...nIntegerN|cHexN>])->nInteger
NumAt(<cSearch>,<cString>,[<nSkipChars>])->nCount
NumButtons()->nButtonCount
NumCount([<nValue>],[<lIsStart>])->nCounter
NumDiskL()->nLogicalDrives
NumHigh(<nInteger>|<cHex>)->nHighByte
NumLine(<cText>,[<nLineLength>])->nLineCount
NumLow(<nInteger>|<cHex>)->nLowByte
NumMirr(<nInteger>|<cHex>,[<lEightBits>])->nInteger
NumMirr(<nMaxBits>,<nInteger>|<cHex>)->nInteger
NumNOT(<nInteger>|<cHex>)->nNOTed_Integer
NumNOTX(<nMaxBits>,<nInteger>|<cHex>)->nNOTed_Integer
NumOR(<nInteger1|cHex1>,<nInteger2|cHex2>,[<...nIntegerN|cHexN>])->nInteger
NumORX(<nMaxBits>,<nInteger1|cHex1>,<nInteger2|cHex2>,[<...nIntegerN|cHexN>])->nInteger
NumRoL(<nInteger>|<cHex>,<nRotate>|<cRotate>,[<lEightBits>])->nInteger
NumRoLX(<nMaxBits>,<nInteger>|<cHex>,<nRotate>|<cRotate>)->nInteger
NumToHex(<nNum>|<pPointer>,[<nLen>])->cHexString
NumToken(<cString>,[<cDelimiter>],[<nSkipWidth>])->nCount
NumXOR(<nInteger1>|<cHex1>,<nInteger2>|<cHex2>)->nInteger
NumXORX(<nMaxBits>,<nInteger1>|<cHex1>,<nInteger2>|<cHex2>)->nInteger
Occurs(<cSubStr>,<cString>)->nCount
OemToHtml(<cOemString>)->cHtmlString
Ole2TxtError()->cErrorCode
OleError()->nErrorCode
OrdBagExt()->cBagExt
OrdBagName(<nOrder>|<cOrderName>)->cOrderBagName
OrdCount([<cIndexFile>])->nOpenIndexes
OrdCustom([<cIndexName>|<nOrder>],[<cIndexFile>],[<lNewCustomFlag>])->lOldCustomFlag
OrdDestroy(<cOrderName>,[<cOrderBagName>])->Nil
OrdFindRec(<nRecno>,[<lCurrentRec>])->lFound
OrdFor(<xOrder>,[<cOrderBagName>])->cForExp
Ordkey(<cOrderName>|<nOrder>,[<cOrderBagName>])->cExpKey
OrdKeyRelPos([<nNewPosition>])->nRelativePosition
OrdListAdd(<cOrderBagName>,[<cOrderName>])->Nil
OrdListClear()->Nil
OrdListRebuild()->Nil
OrdName(<nOrder>,[<cOrderBagName>)->cOrderName
OrdNumber(<cOrderName>,[<cOrderBagName>])->nOrderNo
OrdSetFocus([<cOrderName>|<nOrder>],[<cOrderBagName>])->cPrevOrderNameInFocus
OrdSkipRaw([<nRecords>])->Nil
OrdWildSeek(<cWildCardString>,[<lCurrentRec>],[<lBackwards>])->lFound
OS()->cOSName
Os_IsWin2000()->lIsWin2000
Os_IsWin2000_Or_Later()->lIsWin2000_Or_Later
Os_IsWin2003()->lIsWin2003
Os_IsWin95()->lIsWin95
Os_IsWin98()->lIsWin98
Os_IsWin9X()->lIsWin9X
Os_IsWinME()->lIsWinME
Os_IsWinNT()->lIsWinNT
Os_IsWinNT351()->lIsWinNT351
Os_IsWinNT4()->lIsWinNT40
Os_IsWinVISTA()->lIsWinVista
Os_IsWinXP()->lIsWinXP
Os_IsWtsClient()->lIsWtsClient
Os_NetRegOk([<lFixIt>])->lIsOK
OS_NetVRedirOk([@<nErrorCode>])->lIsOK
Os_VersionInfo()->aVersionInfo
OutErr(<explist>)->Nil
OutStd(<explist>)->Nil

Re: funciones de FWH y Harbour en un archivo .txt

Posted: Sat Oct 21, 2017 8:44 pm
by carlos vargas
Pad(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadC(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadL(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadLeft(<cString>,<nLength>,[<xChar>])->cResult
PadLeft(<cString>,<nLength>,[<xChar>])->cResult
PadR(<exp>,<nLength>,[<cFillChar>])->cPaddedString
Payment(<nLoan>,<nInterestRate>,<nPeriods>)->nPayment
PCol()->nColumn
PCount()->nLastArgumentPos
Periods(<nLoan>,<nPayBack>,<nInterestRate>)->nDuration
Pi()->nPi
PosAlpha(<cString>,[<lNoAlpha>],[<nSkipChars>])->nPos
PosChar(<cString>,<xChar>,[<nPos>])->cResult
PosDel(<cString>,[<nPos>],[<nCount>])->cResult
PosDiff(<cString1>,<cString2>,[<nSkipChars>])->nPos
PosEqual(<cString1>,<cString2>,[<nCompare>],[<nSkipChars>])->nPos
PosIns(<cString>,<cInsert>,[<nPos>])->cResult
PosLower(<cString>,[<lNoLower>],[<nSkipChars>])->nPos
PosRange(<cRangeStart>,<cRangeEnd>,<cString>,[<lNotInRange>],[<nSkipChars>])->nPos
PosRepl(<cString>,<cReplace>,[<nPos>])->cResult
PosUpper(<cString>,[<lNoUpper>],[<nSkipChars>])->nPos
Prgexptoval(<cString>)->xValue
PrinterExists(<cPrinterName>)->lInstalled
PrinterPortToName(<cPortName>)->cPrinterName
PrintFileRaw(<cPrinterName>,<cFileName>,[<cJobTitle>])->nErrorCode
PrintReady([<nLPT>])->lPrinterIsReady
PrintSend(<cString>,[<nLPTport>])->nCharsNotSend
PrintStat([<nLPT>])->nPrinterStatus
ProcFile([<nCallStack>])->cPrgFilename
ProcLine(<nActivation>)->nSourceLine
ProcName(<nActivation>)->cProcedureName
PRow()->nRow
Pv(<nInvestment>,<nInterestRate>,<nPeriods>)->nPresentValue
PValue(<nParamPos>)->xParamValue
QOut(<explist>)->Nil
QQOut(<explist>)->Nil
Quarter([<dDate>])->nQuarter
QueryRegistry(<nHKEY>,<cRegPath>,<cRegKey>,<xValue>,[<lCreate>])->lExists
RangeRem(<xRangeStart>,<xRangeEnd>,<cString>)->cResult
RangeRepl(<cRangeStart>,<cRangeEnd>,<cString>,<cReplace>)->cResult
RAscan(<aArray>,<xbSearch>,[<nStart>],[<nCount>],[<lExact>],[<lASCII>])->nElement
RAt(<cSearch>,<cString>,[<nStart>],[<nEnd>])->nPos
Rate(<nLoan>,<nPayment>,<nPeriods>)->nInterestRate
RddInfo(<nDefine>,[<xNewSetting>],[<cRddName>])->xOldSetting
RddName()->cRDDName
RddRegister(<cRddName>,<nRddType>)->nErrorCode
RddSetDefault([<cNewRDD>])->cOldRDD
ReadExit(<lToggle>)->lCurrentState
ReadInsert(<lToggle>)->lCurrentMode
ReadKey()->nReadkeyCode
ReadModal(<aGetList>)->Nil
ReadVar()->cVarName
RecCount()->nRecords
RecNo()->nRecord
RecSize()->nBytes
RemAll(<cString>,[<xChar>])->cResult
RemLeft(<cString>,[<xChar>])->cResult
RemRight(<cString>,[<xChar>])->cResult
RenameFile(<cOldFile>,<cNewFile>)->nErrorCode
ReplAll(<cString>,<xReplace>,[<xSearch>])->cResult
Replicate(<cString>,<nCount>)->cRepeatedString
ReplLeft(<cString>,<xReplace>,[<xSearch>])->cResult
ReplRight(<cString>,<xReplace>,[<xSearch>])->cResult
RestCursor(<nSaved>)->cNull
RestScreen([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],<cScreen>)->Nil
RestToken(<cSavedTokenEnv>)->cNullString
Right(<cString>,<nCount>)->cSubString
RLock()->lSuccess
Round(<nNumber>,<nDecimals>)->nRounded
Row()->nRow
RtoD(<nRadians>)->nDegrees
RTrim(<cString>,[<lAllWhiteSpace>])->cTrimString
SaveCursor()->nSaved
SaveScreen([<nTop>],[<nLeft>],[<nBottom>],[<nRight>])->cScreen
SaveToken()->cGlobalTokenEnv
Scroll([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<nVert>],[<nHoriz>])->Nil
Seconds()->nSeconds
SecondsCpu([<nWhichTime>])->nSeconds
SecondsSleep(<nSeconds>)->Nil
Secs(<cTime>|<dDateTime>)->nSeconds
SecToTime([<nSeconds>],[<lHundredth>])->cTime
Select([<cAlias>])->nWorkArea
Set(<nSpecifier>,[<expNewSetting>],[<lOpenMode>])->lCurrentSetting
SetAtLike([<nNewMode>],[<cWildCard>])->nOldMode
SetBit(<nInteger>|<cHex>,[<nBitPos,...>])->nInteger
SetBlink([<lToggle>])->lCurrentSetting
SetCancel([<lOnOff>])->lOldSetting
SetClearA([<xColor>])->cNull
SetClearB([<xChar>])->cNull
SetClrPair(<cColorString>,<nPos>,<cColor>)->cNewColorString
SetColor([<cColorString>])->cColorString
SetCursor([<nCursorShape>])->nCurrentSetting
SetDate(<dDate>)->lSuccess
SetEnv(<cEnvironmentVariable>,[<cNewValue>][,<lSystem>])->lSuccess
SetErrorMode([<nNewErrorMode>])->nOldErrorMode
SetFDaTi(<cFileName>,[<dFileDate>],[<cFileTime>])->lSuccess
SetKey(<nInkeyCode>,[<bNewCodeblock>],[<bCondition>])->bOldCodeblock
SetLastError(<nNewErrorCode>)->nOldErrorCode
SetLastKey(<nKey>)->cNullString
SetMode(<nRows>,<nCols>)->lSuccess
SetMouse([<lOnOff>],[<nRow>],[<nCol>])->lIsMouseVisible
SetNewDate(<nYear>,<nMonth>,<nDay>)->lSuccess
SetNewTime(<nHour>,<nMinute>,<nSecond>)->lSuccess
SetPos(<nRow>,<nCol>)->Nil
SetPrc(<nRow>,<nCol>)->Nil
SetPrec(<nDecimalPlaces>)->cNullString
SetRegistry(<nHKEY>,<cRegPath>,<cRegKey>,<xValue>)->lSuccess
SetTime(<cTime>)->lSuccess
ShowTime([<nRow>],[<nCol>],[<lHideSecs>],[<cColor>],[<l12h>],[<lAmPm>])->cNull
Sign(<nNumber>)->nSign
Sin(<nAngle>)->nSine
SinH(<nRadians>)->nHyperbolicSine
SoundEx(<cString>)->cSoundExString
Space(<nCount>)->cSpaces
SQrt(<nNumber>)->nRoot
Standard()->cNull
StoD([<cDate>])->dDate
StoT([<cDateTime>])->dDateTime
Str(<nNumber>,[<nLength>],[<nDecimals>],[lTrim])->cNumber
StrDel(<cString>,<Mask>)->cNewString
StrDiff(<cString1>,<cString2>,[<nReplace>],[<nDelete>],[<nInsert>])->nSimilarity
StrFile(<cString>,<cFileName>,[<lUseExisting>],[<nOffset>],[<lTruncate>])->nBytesWritten
StrFormat(<cMask>,[<cPar1>],<cParn>,[...])->cString
StringToLiteral(<cString>)->cLiteralString
StrOccurs(<cSub>,<cStr>,[<lAny>])-><nCount>
StrPeek(<cString>,<nPos>)->nASCII
StrPoke(<cString>,<nPos>,<nASCII>)->cString
StrScreen(<cScreen>,[<nRow>],[<nCol>])->cNull
StrSwap([@]<cString1>,[@]<cString2>)->cNull
StrToHex(<cString>,[<cSeparator>])->cHexString
StrTran(<cString>,<cSearch>,[<cReplace>],[<nStart>],[<nCount>])->cNewString
StrZero(<nNumber>,[<nLength>],[<nDecimals>])->cNumber
Stuff(<cString>,<nStart>,<nDelete>,<cInsert>)->cNewString
SubStr(<cString>,<nStart>,[<nCount>])->cSubstring
SX_DtoP(<dDate>)->cPackedDate
SX_Encrypt(<cString>,<Password>)->cEncryptedString
SX_FCompress(<cSourceFile>,<cTargetFile>)->lSuccess
SX_FDecompress(<cCompressed>,<cUncompressed)->lSuccess
SX_PtoD(<cPackedDate>)->dDate
TabExpand(<cString>,[<nTabWidth>],[<xFillChar>])->cResultString
TabPack(<cString>,[<nTabWidth>],[<xFillChar>])->cResult
Tan(<nAngle>)->nTangent
TanH(<nRadians>)->nHyperbolicTangent
TBMouse(<oTBrowse>,<nMouseRow>,<nMouseCol>)->nHandled
Throw(<oError>)->Nil
Time()->cTimeString
TimeToSec([<cTime>])->nSeconds
TimeValid(<cTime>)->lIsTimeString
Token(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>],[@<cPreTokenSep>],[@<cPostTokenSep>])->cToken
TokenAt([<lNextDelimiter>],[<nCount>],[@<cTokenEnv>])->nPosition
TokenEnd([@<cTokenEnv>])->lTokenEnd
TokenExit()->lSuccess
TokenInit([@<cString>],[<cDelimiter>],[<nSkipWidth>],[@<cTokenEnv>])->lSuccess
TokenLower(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>])->cResult
TokenLower(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>])->cResult
TokenNext([@]<cString>,[<nTokenPos>],[@<cTokenEnv>])->cToken
Tokennum([<@cTokenEnv>])->nTokenCount
TokenSep([<lRightSeparator>])->cSeparator
Tone(<nFrequency>,<nDuration>)->Nil
TraceLog(<xVariables,...>)->lTrue
Transform(<exp>,<cSayPicture>)->cFormatString
Trim(<cString>)->cTrimString
TrueName(<cPath>)->cRoot
TtoC(<dDateTime>)->cDateTimeString
TtoS(<dDateTime>)->cYYYYMMDDhhmmss.ccc
Type(<cExp>)->cType
U2bin(<nNumber>)->cInteger
UnCompressString(<cBuffer>,<nSize>)->cUncompressBuffer
UnSelected()->cNull
UpDated()->lChange
Upper(<cString>)->cUpperString
Used()->lDfbOpen
Val(<cNumber>)->nNumber
ValPos(<cString>,[<nPos>])->nValue
ValToPrg(<xValue>)->cPRGcode
ValToPrgExp(<xValue>)->cMacroExpression
ValType(<exp>)->cType
Version()->cVersion
VolSerial([<cDrive>])->nVolumeSerial
Volume(<cVolumeName>)->lSuccess
W2Bin(<nNumber>)->cInteger
Wild2RegEx(<cWildCard>,[<lCaseSensitive>])->cRegEx
WildMatch(<cPattern>,<cString>,[<lFullMatch>])->lFound
WMSetPos(<nRow>,<nCol>)->Nil
WoM([<dDate>])->nWeekOfMonth
Word(<nNumber>)->Nil
WordOne(<cWordList>,<cString>)->cResult
WordOnly(<cWordList>,<cString>)->cResult
WordRem(<cWordList>,<cString>)->cResult
WordRepl(<cWordList>,<cString>,<cReplace,[<lSkipWords>])->cResult
WordSwap(<cString>,[<lSwapBytes>])->cResult
WordToChar(<cWordList>,<cString>,<cCharList>)->cResult
WOY(<dDate>,<lIso>)->nWeek
WSetMouse([<lOnOff>],[<nRow>],[<nCol>])->lIsMouseVisible
XtoC(<xValue>)->cValue
Year(<dDate>)->nYear

Re: funciones de FWH y Harbour en un archivo .txt

Posted: Sun Oct 22, 2017 4:40 pm
by rubenfernandez01
carlos vargas wrote:Pad(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadC(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadL(<exp>,<nLength>,[<cFillChar>])->cPaddedString
PadLeft(<cString>,<nLength>,[<xChar>])->cResult
PadLeft(<cString>,<nLength>,[<xChar>])->cResult
PadR(<exp>,<nLength>,[<cFillChar>])->cPaddedString
Payment(<nLoan>,<nInterestRate>,<nPeriods>)->nPayment
PCol()->nColumn
PCount()->nLastArgumentPos
Periods(<nLoan>,<nPayBack>,<nInterestRate>)->nDuration
Pi()->nPi
PosAlpha(<cString>,[<lNoAlpha>],[<nSkipChars>])->nPos
PosChar(<cString>,<xChar>,[<nPos>])->cResult
PosDel(<cString>,[<nPos>],[<nCount>])->cResult
PosDiff(<cString1>,<cString2>,[<nSkipChars>])->nPos
PosEqual(<cString1>,<cString2>,[<nCompare>],[<nSkipChars>])->nPos
PosIns(<cString>,<cInsert>,[<nPos>])->cResult
PosLower(<cString>,[<lNoLower>],[<nSkipChars>])->nPos
PosRange(<cRangeStart>,<cRangeEnd>,<cString>,[<lNotInRange>],[<nSkipChars>])->nPos
PosRepl(<cString>,<cReplace>,[<nPos>])->cResult
PosUpper(<cString>,[<lNoUpper>],[<nSkipChars>])->nPos
Prgexptoval(<cString>)->xValue
PrinterExists(<cPrinterName>)->lInstalled
PrinterPortToName(<cPortName>)->cPrinterName
PrintFileRaw(<cPrinterName>,<cFileName>,[<cJobTitle>])->nErrorCode
PrintReady([<nLPT>])->lPrinterIsReady
PrintSend(<cString>,[<nLPTport>])->nCharsNotSend
PrintStat([<nLPT>])->nPrinterStatus
ProcFile([<nCallStack>])->cPrgFilename
ProcLine(<nActivation>)->nSourceLine
ProcName(<nActivation>)->cProcedureName
PRow()->nRow
Pv(<nInvestment>,<nInterestRate>,<nPeriods>)->nPresentValue
PValue(<nParamPos>)->xParamValue
QOut(<explist>)->Nil
QQOut(<explist>)->Nil
Quarter([<dDate>])->nQuarter
QueryRegistry(<nHKEY>,<cRegPath>,<cRegKey>,<xValue>,[<lCreate>])->lExists
RangeRem(<xRangeStart>,<xRangeEnd>,<cString>)->cResult
RangeRepl(<cRangeStart>,<cRangeEnd>,<cString>,<cReplace>)->cResult
RAscan(<aArray>,<xbSearch>,[<nStart>],[<nCount>],[<lExact>],[<lASCII>])->nElement
RAt(<cSearch>,<cString>,[<nStart>],[<nEnd>])->nPos
Rate(<nLoan>,<nPayment>,<nPeriods>)->nInterestRate
RddInfo(<nDefine>,[<xNewSetting>],[<cRddName>])->xOldSetting
RddName()->cRDDName
RddRegister(<cRddName>,<nRddType>)->nErrorCode
RddSetDefault([<cNewRDD>])->cOldRDD
ReadExit(<lToggle>)->lCurrentState
ReadInsert(<lToggle>)->lCurrentMode
ReadKey()->nReadkeyCode
ReadModal(<aGetList>)->Nil
ReadVar()->cVarName
RecCount()->nRecords
RecNo()->nRecord
RecSize()->nBytes
RemAll(<cString>,[<xChar>])->cResult
RemLeft(<cString>,[<xChar>])->cResult
RemRight(<cString>,[<xChar>])->cResult
RenameFile(<cOldFile>,<cNewFile>)->nErrorCode
ReplAll(<cString>,<xReplace>,[<xSearch>])->cResult
Replicate(<cString>,<nCount>)->cRepeatedString
ReplLeft(<cString>,<xReplace>,[<xSearch>])->cResult
ReplRight(<cString>,<xReplace>,[<xSearch>])->cResult
RestCursor(<nSaved>)->cNull
RestScreen([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],<cScreen>)->Nil
RestToken(<cSavedTokenEnv>)->cNullString
Right(<cString>,<nCount>)->cSubString
RLock()->lSuccess
Round(<nNumber>,<nDecimals>)->nRounded
Row()->nRow
RtoD(<nRadians>)->nDegrees
RTrim(<cString>,[<lAllWhiteSpace>])->cTrimString
SaveCursor()->nSaved
SaveScreen([<nTop>],[<nLeft>],[<nBottom>],[<nRight>])->cScreen
SaveToken()->cGlobalTokenEnv
Scroll([<nTop>],[<nLeft>],[<nBottom>],[<nRight>],[<nVert>],[<nHoriz>])->Nil
Seconds()->nSeconds
SecondsCpu([<nWhichTime>])->nSeconds
SecondsSleep(<nSeconds>)->Nil
Secs(<cTime>|<dDateTime>)->nSeconds
SecToTime([<nSeconds>],[<lHundredth>])->cTime
Select([<cAlias>])->nWorkArea
Set(<nSpecifier>,[<expNewSetting>],[<lOpenMode>])->lCurrentSetting
SetAtLike([<nNewMode>],[<cWildCard>])->nOldMode
SetBit(<nInteger>|<cHex>,[<nBitPos,...>])->nInteger
SetBlink([<lToggle>])->lCurrentSetting
SetCancel([<lOnOff>])->lOldSetting
SetClearA([<xColor>])->cNull
SetClearB([<xChar>])->cNull
SetClrPair(<cColorString>,<nPos>,<cColor>)->cNewColorString
SetColor([<cColorString>])->cColorString
SetCursor([<nCursorShape>])->nCurrentSetting
SetDate(<dDate>)->lSuccess
SetEnv(<cEnvironmentVariable>,[<cNewValue>][,<lSystem>])->lSuccess
SetErrorMode([<nNewErrorMode>])->nOldErrorMode
SetFDaTi(<cFileName>,[<dFileDate>],[<cFileTime>])->lSuccess
SetKey(<nInkeyCode>,[<bNewCodeblock>],[<bCondition>])->bOldCodeblock
SetLastError(<nNewErrorCode>)->nOldErrorCode
SetLastKey(<nKey>)->cNullString
SetMode(<nRows>,<nCols>)->lSuccess
SetMouse([<lOnOff>],[<nRow>],[<nCol>])->lIsMouseVisible
SetNewDate(<nYear>,<nMonth>,<nDay>)->lSuccess
SetNewTime(<nHour>,<nMinute>,<nSecond>)->lSuccess
SetPos(<nRow>,<nCol>)->Nil
SetPrc(<nRow>,<nCol>)->Nil
SetPrec(<nDecimalPlaces>)->cNullString
SetRegistry(<nHKEY>,<cRegPath>,<cRegKey>,<xValue>)->lSuccess
SetTime(<cTime>)->lSuccess
ShowTime([<nRow>],[<nCol>],[<lHideSecs>],[<cColor>],[<l12h>],[<lAmPm>])->cNull
Sign(<nNumber>)->nSign
Sin(<nAngle>)->nSine
SinH(<nRadians>)->nHyperbolicSine
SoundEx(<cString>)->cSoundExString
Space(<nCount>)->cSpaces
SQrt(<nNumber>)->nRoot
Standard()->cNull
StoD([<cDate>])->dDate
StoT([<cDateTime>])->dDateTime
Str(<nNumber>,[<nLength>],[<nDecimals>],[lTrim])->cNumber
StrDel(<cString>,<Mask>)->cNewString
StrDiff(<cString1>,<cString2>,[<nReplace>],[<nDelete>],[<nInsert>])->nSimilarity
StrFile(<cString>,<cFileName>,[<lUseExisting>],[<nOffset>],[<lTruncate>])->nBytesWritten
StrFormat(<cMask>,[<cPar1>],<cParn>,[...])->cString
StringToLiteral(<cString>)->cLiteralString
StrOccurs(<cSub>,<cStr>,[<lAny>])-><nCount>
StrPeek(<cString>,<nPos>)->nASCII
StrPoke(<cString>,<nPos>,<nASCII>)->cString
StrScreen(<cScreen>,[<nRow>],[<nCol>])->cNull
StrSwap([@]<cString1>,[@]<cString2>)->cNull
StrToHex(<cString>,[<cSeparator>])->cHexString
StrTran(<cString>,<cSearch>,[<cReplace>],[<nStart>],[<nCount>])->cNewString
StrZero(<nNumber>,[<nLength>],[<nDecimals>])->cNumber
Stuff(<cString>,<nStart>,<nDelete>,<cInsert>)->cNewString
SubStr(<cString>,<nStart>,[<nCount>])->cSubstring
SX_DtoP(<dDate>)->cPackedDate
SX_Encrypt(<cString>,<Password>)->cEncryptedString
SX_FCompress(<cSourceFile>,<cTargetFile>)->lSuccess
SX_FDecompress(<cCompressed>,<cUncompressed)->lSuccess
SX_PtoD(<cPackedDate>)->dDate
TabExpand(<cString>,[<nTabWidth>],[<xFillChar>])->cResultString
TabPack(<cString>,[<nTabWidth>],[<xFillChar>])->cResult
Tan(<nAngle>)->nTangent
TanH(<nRadians>)->nHyperbolicTangent
TBMouse(<oTBrowse>,<nMouseRow>,<nMouseCol>)->nHandled
Throw(<oError>)->Nil
Time()->cTimeString
TimeToSec([<cTime>])->nSeconds
TimeValid(<cTime>)->lIsTimeString
Token(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>],[@<cPreTokenSep>],[@<cPostTokenSep>])->cToken
TokenAt([<lNextDelimiter>],[<nCount>],[@<cTokenEnv>])->nPosition
TokenEnd([@<cTokenEnv>])->lTokenEnd
TokenExit()->lSuccess
TokenInit([@<cString>],[<cDelimiter>],[<nSkipWidth>],[@<cTokenEnv>])->lSuccess
TokenLower(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>])->cResult
TokenLower(<cString>,[<cDelimiter>],[<nTokenPos>],[<nSkipWidth>])->cResult
TokenNext([@]<cString>,[<nTokenPos>],[@<cTokenEnv>])->cToken
Tokennum([<@cTokenEnv>])->nTokenCount
TokenSep([<lRightSeparator>])->cSeparator
Tone(<nFrequency>,<nDuration>)->Nil
TraceLog(<xVariables,...>)->lTrue
Transform(<exp>,<cSayPicture>)->cFormatString
Trim(<cString>)->cTrimString
TrueName(<cPath>)->cRoot
TtoC(<dDateTime>)->cDateTimeString
TtoS(<dDateTime>)->cYYYYMMDDhhmmss.ccc
Type(<cExp>)->cType
U2bin(<nNumber>)->cInteger
UnCompressString(<cBuffer>,<nSize>)->cUncompressBuffer
UnSelected()->cNull
UpDated()->lChange
Upper(<cString>)->cUpperString
Used()->lDfbOpen
Val(<cNumber>)->nNumber
ValPos(<cString>,[<nPos>])->nValue
ValToPrg(<xValue>)->cPRGcode
ValToPrgExp(<xValue>)->cMacroExpression
ValType(<exp>)->cType
Version()->cVersion
VolSerial([<cDrive>])->nVolumeSerial
Volume(<cVolumeName>)->lSuccess
W2Bin(<nNumber>)->cInteger
Wild2RegEx(<cWildCard>,[<lCaseSensitive>])->cRegEx
WildMatch(<cPattern>,<cString>,[<lFullMatch>])->lFound
WMSetPos(<nRow>,<nCol>)->Nil
WoM([<dDate>])->nWeekOfMonth
Word(<nNumber>)->Nil
WordOne(<cWordList>,<cString>)->cResult
WordOnly(<cWordList>,<cString>)->cResult
WordRem(<cWordList>,<cString>)->cResult
WordRepl(<cWordList>,<cString>,<cReplace,[<lSkipWords>])->cResult
WordSwap(<cString>,[<lSwapBytes>])->cResult
WordToChar(<cWordList>,<cString>,<cCharList>)->cResult
WOY(<dDate>,<lIso>)->nWeek
WSetMouse([<lOnOff>],[<nRow>],[<nCol>])->lIsMouseVisible
XtoC(<xValue>)->cValue
Year(<dDate>)->nYear
Carlos, gracias. Impresionante!!
Saludos
Ruben Dario Fernandez

Gracias y saludos cordiales.
Rubén Dario Fernández
Fwh 16.08 - Bcc 7.2 - Synwrite