Ver Mensaje Individual
  #1  
Antiguo 10-12-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Question Los ayudantes de clases (o clases ayudantes), ¿ya se gestaban en Delphi 7?

¡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.
Responder Con Cita