Clipper/FiveWin - Clases en clipper

 
Vista:

Clases en clipper

Publicado por Marcelo (218 intervenciones) el 30/10/2006 17:58:38
Siempre he leido por ahi que clipper no soporta la creacion de clases y todo eso. En realidad, el que no este documentado no significa que nunca haya soportado. Igualmente creo que ya casi no importa, verdad? Pero por ahi, a alguien le interese saberlo: entre las muchas funciones indocumentadas de clipper, se encuentran estas :
1. __CLASSNEW()
2. __CLASSADD()
3. __CLASSINS()
4. __CLASSSEL()
5. QSELF()

Como uds. podran apreciar, (y se imaginaran) estas funciones servirian para crear nuestras propias clases. Pero la verdad que la forma de implementarlas es medio complicado. Por ejemplo, para definir una clase:

<nClassHandle> := __CLASSNEW( <cClassName>, <nNrOfInstVars> )
Como ven, la funcion devuelve un handle. y se pasan como parametros el nombre de la clase y el nro. de variables que esta va a tener.
Desde la version 5.0 se introdujo el paradigma, pero la gente de Nantuket primero y CA despues, no documentaron esto para nada. Y obviamente, la gente que hizo el negocio con las librerias menos!!!.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder