-
Notifications
You must be signed in to change notification settings - Fork 4
Back to Home
-
RAt(
<cSearch>, <cTarget>) ➜ nPosition
searches the string<cString>from right to left for the character string<cSearch>- NOTE: it is case-sensitive. -
RDDName() ➜ cRDD
returns RDD name in use, RTE if no database is in use. -
RDDSetDefault(
[<cNewDefaultRDD>])➜ cPreviousDefaultRDD
set the RDD to use. (there exist also, DBSetDriver([<cNewDefaultRDD>]) ) -
ReadExit(
<lToggle>) ➜ lCurrentState -
ReadInsert(
<lToggle>) ➜lCurrentMode -
ReadKey() ➜ nReadkeyCode
-
ReadModal(
<aGetList>) ➜ NIL -
ReadVar() ➜ cVarName
-
RecCount() ➜ nRecords
(It is internally translated into Lastrec(). So, prefer to use LastRec() instead). -
RecNo() ➜ nRecord
returns the record number of the current record in a work area. If no database is open in the work area, returns zero. -
RecSize() ➜ nBytes
returns the record length, or number of bytes required to store a record in a database open in a work area. If no database is open in the work area, the return value is zero. -
Replicate(
<cString>, <nCount>) ➜ cRepeatedString
returns a character string made up of<nCount>times the<String>. -
RestScreen(
[<nTop>], [<nLeft>], [<nBottom>], [<nRight>], <cScreen>) ➜ NIL -
Right(
<cString>, <nCount>) ➜ cSubString
the right-to-left counterpart of Left() function (refer..). -
RLock() ➜ lSuccess
attempts to lock the focused record in current or aliased work area. Returns true if record lock is successful otherwise false. -
Round(
<nNumber>, <nDecimals>) ➜ nRounded
rounds off the value of<nNumber>to the number of decimal places specified by<nDecimals>. If the value of<nDecimals>is a negative number, the function will attempt to round<nNumber>in whole numbers. Digits from5through9will be roundedup(i.e to next greater value), while digits1...4will be roundeddown(which, in other words, means they will be lost!). -
Row() ➜ nRow
returns the current screen row. -
RTrim() ➜ cTrimString
removes all trailing spaces from a string.
Back to Home
Harbour Functions Dictionary
Many of the entries presented in this wiki, have been obtained from various sources (see References); however, a good number of them have been written «from scratch» (or rewritten/corrected), particularly those referring to newer Harbour functions. Anyway, it's a 'work in progress', so there might be omissions, oversights and / or errors. That said, any suggestion/correction/comment are more than welcome --many thanks, to those few who already have made contributions!
| Harbour exclusive functions | Clipper compatible functions |
|---|---|
| hb_A | A |
| hb_B | B |
| hb_C | C |
| hb_D | D |
| hb_E | E |
| hb_F | F |
| hb_G | G |
| hb_H | H |
| hb_I | I |
| hb_J_K | J K |
| hb_L | L |
| hb_M | M |
| hb_N_O | N O |
| hb_P | P |
| hb_R | Q R |
| hb_S | S |
| hb_T | T |
| hb_U | U |
| hb_V | V W |
| hb_W | X Y |
- Contrib. Libraries
| HBWIN WinAPI Library | Compress Libraries |
| HBHPDF Library (Haru) | Multi Threading |
| Harbour Socket API | hbCT (Cl*pper tools) |
| Serial API | hbNF (NanForum library) |
| [HBCURL] cURL API Library | Mini-XML docs |
| HBBMP Library |
-
praeterea lectio...
Miscellaneous Readings
* Copyright © 2016–present Pete D.