Hab auch noch nie wirklich mit Class Helper gearbeitet, aber wie ich es verstanden hab, erweitert ein Class Helper eine bestehende Klasse, in diesem Fall TDataset.
Jeder Abkömmling von TDataset erhält damit also die in der Class Helper definierten Methoden gleich mit. Nutzt du z.B. TADOQuery, das ja auch von TDataset erbt, so kannst du dort direkt die Methoden aus deiner Class Helper Klasse aufrufen.
Delphi-Quellcode:
qry := TADOQuery.Create (Self) ;
qry.connectionstring := 'sss' ;
qry.Save ('c:\test.csv') ;
Du musst also keine externe Funktion deklarieren, der du dann ein Dataset als Parameter übergibst. Class Helper ist demnach etwas objektorientierter.
Würd mich interessieren, obs damit jetzt auch wirklich klappt, denn ich habs ja selbst noch nie wirklich benutzt.