hoika, das dürfte des Pudels Kern sein.
Delphi-Quellcode:
MyDataset.DisableControls;
Try
MyDataSet.First;
While not MyDataSet.Eof do begin
ExportRecord (MyDataset);
MyDataSet.Next;
End;
Finally
MyDataSet.EnableControls;
End;
Hendrik, Du verletzt keinerlei Copyrights, wenn Du Freeware installierst. Ein Blick in den Sourcecode hilft und schafft Klarheit. Ungeachtet dessen ist es aber sicherlich eine gesunde Einstellung,
keine Freeware innerhalb von kommerziellen Anwendungen zu verwenden. Die von Pumpa vorgeschlagenen Komponenten sind aber ausnahmsweise zu empfehlen.
Wenn ein Export in Excel zum Tagesgeschäft gehört, solltest Du überlegen, kommerzielle Komponenten zu verwenden. Ich verwende XLSReadWriteII sowie die Grid-Komponenten von Developer Express, die auch einen Export in natives XLS-Format ohne
OLE unterstützen, inklusive aller Formatanweisungen, Farben etc.
Weiterhin gibt es eine freie BIFF-Library, irgendwo hier im Forum.