Hallo Dirk,
das Programm ist "etwas alt".
In vielen Formularen gibt es noch TTables
(jaja, so hatte das Borland damals wie heute vorgemacht).
Ursprünglich wurde
Paradox verwendet.
Ich habe dann in Eigenregie in meiner Freizeit angefangen,
per IFDEF bestimmte Funktionen so ändern,
gerade TTable mit grossen Tabellen sind unter
IB ja ein Performance-Graus.
Aus Zeitgründen kann ich aber die
Bde nicht so einfach ersetzen,
ausserdem wird weiter dranentwickelt, neue Releases zum Kunden geschickt usw.
Ich stelle mit halt nen sanften Umstieg vor, so wie das damals auch von Pdx->
IB gemacht wurde.
Bde ist halt noch drin, weil es zur Zeit nicht anders geht,
aber man muss in die Zukunft schauen.
Mit Vista läuft das Programm noch,
aber ich hatte schon ein paar XP-Probleme,
die ohne
Bde nicht geesen wären
(es lag an einer kaputten Windows-Datei,
aber ohne
Bde wäre das gar nicht aufgefallen).
Packages wollte ich eigentlich nicht verwenden,
das Teil soll irgendwann auch unter #net laufen,
dort geht das nicht(?).
Mein Ansatz mit der gemeinsamen Basisklase ist wohl schon richtig,
weil Interfaces nicht so unterstützt werden, wie ich das bräuchte.
Die Frage ist nur, wie kann ich z.B.
SQL.Add in der Basisklasse definieren ?.
Heiko