Alguns dias atrás comentei que estou usando o SmartInspect para log e auxílio ao debug dos meus aplicativos.

Um dos recursos mais poderosos na minha opinião é o recurso de logar DataSets. Ele permite logar, a qualquer momento, DataSets inteiros. Ele tira um retrato do DataSet e você pode visualizar a situação exata do DataSet e todos seus registros no momento em que foi logado.

Esse recurso é muito útil quando trabalhamos com processamentos que envolvem DataSets ocultos. Quantas vezes já não quisemos ter um grid ligado a um DataSet oculto para termos certeza que ele está da forma que esperamos que esteja?

Para logar um DataSet, é bem simples. Uma linha de código:

SiMain.LogDataSet('BioLife ao criar o form', Table1);

E já posso ver no SI Console: