Cita:
Empezado por juanelo
Muchas gracias para todos los que respondieron, pongo la solucion:
Código Delphi [-]virtual void __fastcall ApplyUpdates(const TCustomDADataSet* const * DataSets, const int DataSets_Size)
|
No estoy muy seguro de que sea eso lo que quieres. Al declarar:
Código:
const TCustomDADataSet* const * DataSets
Estas declarando un puntero constante que apunta a otro puntero también constante, es cedir una array de punteros constantes. Eso quiere decir que el compilador no te va a dejar modificar los elementos de ese array. Si eso es lo que pretendes, entonces OK, en otro caso quizás sea mejor simplificarlo así:
Código:
TCustomDADataSet **DataSets
Como detalle poco importante no es necesario declarar una función como virtual si se está heredando de una clase madre en la que ya se declaró virtual, pues implicitamente la función heredada también será virtual aunque no se declare explicitamente.
Saludos.