1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
TDatasetHelper = class helper for TDataset
procedure ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
end;
TTableHelper = class helper(TDatasetHelper) for TTable
procedure ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
end;
TwwTableHelper = class helper(TTableHelper) for TwwTable
procedure ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
end;
procedure TDatasetHelper.ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
begin
// le code qui va bien
end;
procedure TTableHelper.ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
begin
inherited ToCSV(NomFichier, FormatCSV);
end;
procedure TwwTableHelper.ToCSV(NomFichier: string; var FormatCSV: TFormatCSV);
begin
inherited ToCSV(NomFichier, FormatCSV);
end; |