Files
harbour-core/doc/en/harbext.txt
Przemysław Czerpak 96ca3fe470 2014-01-21 20:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* Makefile
  * config/*
  * contrib/*
  * doc/*
  * extras/*
  * include/*
  * lib/*
  * package/*
  * src/*
  * tests/*
  * utils/*
    * removed empty lines left after removed '$' + 'Id' + '$' identifiers
2014-01-21 20:41:05 +01:00

76 lines
2.2 KiB
Plaintext

/* $DOC$
$TEMPLATE$
Document
$NAME$
Harbour Extensions
$CATEGORY$
Document
$ONELINER$
Harbour Extensions
$DESCRIPTION$
<b>Language extensions:</b> </par>
--------------------
* Class generation and management.
CA-Cl*pper only allowed creation of objects from a few standard
classes.
In Harbour, you can create your own classes--complete with
Methods, Instance Variables, Class Variables and Inheritance.
Entire applications can be designed and coded in Object Oriented
style.
* @<FunctionName>() </par>
Returns the pointer (address) to a function.
The returned value is not useful to application-level programming, but
is used at a low level to implement object oriented coding.
(Internally, a class method is a static function and there is no
symbol for it, so it is accessed via its address).
* Class HBGetList
Object oriented support for GetLists management.
* ProcName() support for class Method names.
Class Methods can be retrieved from the call stack.
* Memory() has new return values.
See hbmemory.ch
* Transform() --> new function in format string
@0 Make a zero padded string out of the number.
* SToD() --> dDate
New function that converts a yyyymmdd string to a Date value.
* Optional Compile Time STRONG TYPE declaration (and compile time TYPE
MISMATCH warnings)
Example: LOCAL/STATIC Var AS ...
* The Harbour debugger provides new interesting classes:
- Class TDbWindow could be the foundation for a generic multiplatform
- Class TForm
- Class TDbMenu implement both pulldown and popup menus.
<b>RTL enhanced functionality:</b> </par>
---------------------------
- hb_DiskSpace( <nDrive>, <nType> )
The second parameter is a Harbour (optional) parameter and indicates the
type of diskinfo being requested. See en/diskspac.txt for info.
$END$
*/