/* * $Id$ */ /* * Las siguientes partes son derechos adquiridos de sus autores individuales. * www - http://www.harbour-project.org * * Copyright 2002 Alejandro de G rate * Traducci¢n al Espa¤ol de harbext.txt * * Vea doc/license.txt por los t‚rminos de la licencia. * */ /* $DOC$ * $FUNCNAME$ * Extensiones a Harbour * $CATEGORY$ * Documento * $ONELINER$ * Extensiones a Harbour * $DESCRIPTION$ * Extensiones al lenguaje: * ------------------------ * * * Generaci¢n y manejo de Clases. * * Clipper solamente permite la creaci¢n de objetos desde unas pocas * clases est ndar. * * En Harbour, Ud. puede crear sus propias Clases completas con * M‚todos, Variables de Instancia, Variables de Clase y Herencia. * Aplicaciones enteras pueden ser designadas y codificadas en un * enfoque Orientado a Objetos. * * * * @() * * Retorna el puntero (la direcci¢n) a la funci¢n. * * El valor retornado no es £til a nivel de la programaci¢n de la * aplicaci¢n pero es usado a bajo nivel para implementar el c¢digo * Orientado a Objeto (Internamente, el m‚todo de una Clase es una * funci¢n est tica, no hay un s¡mbolo para ella, entonces esta es * accedida mediante su direcci¢n). * * * * Clase TGetList * * Soporte Orientado a Objetos para el manejo de GetList. * * * * ProcName() soporte para el nombre de M‚todos de las Clases. * * Los M‚todos de Clases pueden ser recuperados de la pila de llamada. * * * * Memory() tiene nuevos valores de retorno. * * Vea hbmemory.ch * * * * TRANSFORM() --> Agregado de nueva funci¢n para el formateo de * cadenas: * * @0 Hace el pad con ceros una cadena num‚rica. * * * * STOD() --> dDate * * Nueva funci¢n que convierte una cadena en el formato yyyymmdd a * valor de fecha (date). * * * * Declaraci¢n STRONG TYPE Opcional en tiempo de compilaci¢n (y * advertencias en tiempo de compilaci¢n de TYPE MISMATCH) * * Example: LOCAL/STATIC Variable AS ... * * * * El depurador de Harbour provee de nuevas clases interesantes: * * - La Clase TDbWindow podr¡a ser la fundaci¢n de una ventana de * visualizaci¢n multiplatforma. * * - La Clase TForm * * - La Clase TDbMenu implementa ambos men£es desplegables y * (pulldown & popup) * * * Funcionalidad mejorada de la RTL: * --------------------------------- * * - DIRECTORY( , , ) * * El tercer par metro es un par metro de Harbour (opcional) e indica * que en aquellas plataformas que soportan nombres largos de archivo, * Ud. solicita lo que podr¡a considerarse el equivalente al nombre * 8.3 Podr¡a afectar ADIR() y DIR si ellas fueron modificadas para * tomar ventaja de esto. Esta retornar  nombres largos si el sistema * operativo lo soporta. * * * - HB_DISKSPACE( , ) * * El segundo par metro es un par metro de Harbour (opcional) e indica * el tipo de informaci¢n del disco que esta siendo requerida. * vea en ../doc/es/diskspac.txt para mayor informaci¢n. * * $END$ */