Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#6

Re: Theoretische Frage zum Thema Middleware

  Alt 9. Jan 2007, 17:33
Es hat einiges an Zeit gedauert, weil ich auch ein paar Sackgassen hatte und weil ich jede
Menge, mittlerweile unnötigen Code erzeugt habe. Das ist ausserdem mein erstes eigenes Dataset.

Zusätzlich habe ich auch Dummy Klassen TSession und Tdatabase enwerfen müssen. Diese jedoch sind relativ einfach
Sie schleifen einfach die Methoden zu Dll Prozeduren durch und Sie funktionieren.

Das TDataset jedoch ist leider nicht so realisierbar, daß Methoden einfach an die DLL weitergereicht werden.
TDataset macht bereits einige Sachen selbst. Diese Geschichten sind oft privat und mit dem Datasource/Datalink Modell aus der DB Unit verschränkt.
Du must also einen ganzen TDataset Nachfahren wie TTable einer ist nachbauen. Der Datenzugriff erfolgt dann halt in der DLL über
ein TTable Object oder ein TDBIsamTable oder oder oder.

Führ Dir das mal zu Gemüte
http://WWW.gexperts.com/CustomDS.Html
da sind auch brauchbare Sourcen dabei

Die Buffer der Sourcen die er da liefert must du erweitern, weil sie keinen NULL Wert unterstützen und deshalb
für Datenbanken etwas blöd sind. Aber da ist sowieso ne Menge zu tun.

Für das DLL ist es Sinnvoll es dynamisch zu importieren so
das man auch auf mehreren Datenbanken mit einer Anwendung arbeiten kann.

Es ist sinnvoll wenn du die Sourcen von der Datenbank hast die du auf der DLL Seite benutzt.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat