Con mucho acongojo tengo que informar que no compila
type
TRecordFileClass = class of TRecordFile;
el portero de discoteca (en este caso el compilador) dice:
Type Class Required
--------------------------------
Intentaré plantear la pregunta de otra forma.
El usuario final de la clase haría algo así como esto:
Crea 2 tipos de datos (registros), Templeado y TFactura
Código:
{private declaration en su forma correspondiente }
Eclass : TlistaEnlazada;
Fclass : TlistaEnlazada;
end;
implementation
procedure TFrmMain.FrmMainCreate(Sender: Tobject);
var E : TEmpleado;
F : TFactura;
begin
Eclass := TlistaEnlazada.Create(E);
Fclass := TlistaEnlazada.Create(F);
end;
A partir de aquí ya podria usar su Eclass para añadir empleados
y Fclass para añadir las facturas por ejemplo.
Mi pregunta es: ¿Como debería de estar declarada la clase ListaEnlazada?
He estado mirando la ayuda de Delphi sobre el tema, pero parte
de las Clases Tobject o Tedit, así que el bosque no me deja ver
el árbol.
Creo que se complica la cosa, gracias a dios no sé hasta que punto
Saludos y Gracias por adelantado.