\documentclass[a4paper, 11pt]{article}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{a4wide}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{color}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{ulem}
\usepackage{listings}
\usepackage{float}
\usepackage[rflt]{floatflt}
\usepackage{tabularx}
\setlength{\parindent}{0pt}
\title{ADO Klassen Beispiel für Free Pascal}
\usepackage[
pdftitle={ADO Klassen Beispiel für Free Pascal}
pdfsubject={Beispiel für die Entwicklung einer ADO Klassen Bibliothek in Free Pascal}
pdfauthor={Udo Schmal}
pdfkeywords={ADO Class, Free Pascal, Example. XML, Dump, Example Code, ADO Class}
]{hyperref}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{pdftex=true, colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, pagecolor=darkblue, urlcolor=darkblue}
\begin{document}ADO Klassen Beispiel für Free Pascal
\singlespacing
{\LARGE \textbf{\label{sec:title}ADO Klassen Beispiel}}

Hier nun wie bereits angekündigt die beiden Beispiele Datenbank XML-Export und SQL Dump über ADO in über eigene Klassen. Die angelegten Klassen sind nicht vollständig sondern haben gerade mal eben die Eigenschaften und Funktionen die für die beiden Beispiele benötigt werden oder meiner Meinung sinnvoll sind!

Der Gesamte resultierende Code ist nun länger, die Ausführungszeit wird natürlich auch minimal langsamer aber der eigentliche Code der beiden Export Routinen ist nun recht überschaubar. Für weitere Entwicklungen ergibt sich nun der Vorteil das die Feld-Attribute direkt zu nutzen sind und nicht über weitere Abfragen ermittelt werden müssen.

\href{http://www.gocher.me/code/ADOClassExample.lpr}{ADOClassExample.lpr}
\end{document}