Gracias por tu respuesta Delphi.com.ar. He descargado el dichoso archivo .pas y lo he colocado en su sitio, pero ahora me da el siguiente error que te pongo para que lo veas.
Código Delphi
[-]
if not ACancel then
begin
WriteRecord;
Inc(FRecNo);
if Assigned(FAfterWriteRecord) then
FAfterWriteRecord(Self);
end;
FDataSet.Next;
end;
finally
if FPreserveBookmark then
FDataSet.Bookmark := Bookmark;
end;
finally
FDataSet.EnableControls;
end;
end;
procedure TDataExport.SetDataSet(const Value: TDataSet);
begin
FDataSet := Value;
Nota: Este codigo es parte del DataExport.pas
Ya sabia que el dcu es el compilado del pas, incluso he borrado el dcu del path pero aun asi sigue igual.
Lo que me extraña mucho, es que antes funcionaba perfectamente, pero ahora solo me funciona en una de las formas del programa y en otra no. Es lo que no entiendo, pues lo pongo todo igual.
La verdad estoy un poco desesperado porque el cliente me esta apretando. He probado desinstalar los componentes y volverlos a instalar, pero nada.
Gracias por tu apoyo y a ver si ves algo raro en todo esto.