¡Hola a todos!
Como algunos ya saben y otros se enterarán con el tiempo. Desde la versión 8 de Delphi existe la posibilidad de crear
ayudantes de clases (o
clases ayudantes). Bajo una sintaxis como esta:
Código Delphi
[-]
Uses
DB;
Type
TFieldHelper = Class Helper For TField
End;
Esta mañana, impulsado por la curiosidad, he intentado compilar la declaración de arriba con un Delphi 7 (actualizado a subversión 0.8.1), llevándome tremenda sorpresa al ver el siguiente mensaje en la lista de errores:
Cita:
…System unit out of date or corrupted: missing 'TClassHelperBase'
|
Esperaba cualquier otro mensaje de error, menos uno como ese.
¿El compilador de Delphi 7 ya preveía el uso de ayudantes de clases?
¿A quién más le aparece el mismo mensaje al tratar de compilar esas líneas en Delphi 7 o versiones anteriores?
¿Será que esta actualización de subversión
0.8.1 incluye parte de lo que ya se había creado para Delphi 8?
Un abrazo sorpresivo.
Al González.
