Ver Mensaje Individual
  #7  
Antiguo 28-01-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por juanelo Ver Mensaje
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.
Responder Con Cita