Compañeros:
Muy buen dato el de los class helpers, nunca lo hubiera encontrado de no haber hecho esta consulta.
La idea general es solo de forma y es utilizar las clases propietarias de la aplicación aprovechando las características RAD de los ClientDataSet para no escribir tanto código.
La forma actual que usamos es con DataModules, aunque con la mala práctica de incluír varios clientdatasets en el mismo datamodule.
Ej.:
Actualmente usamos:
TDM = class(TDataModule)
CLIENTES: TClientDataSet;
CLIENTESID: TIntegerField;
procedure VerCliente;
...
...
end;
Quisieramos usar algo de la forma:
TCLIENTES = class(TClientDataSet)
ID: TIntegerField;
procedure Ver;
end;
TDM = class(TDataModule)
CLIENTES:TCLIENTES
...
...
end;
Todo esto aprovechando las facilidades del IDE en cuanto a crear Objetos usando en RAD sin escribir el código a mano.
Saludos, MC.
|