Autor Beitrag
Bayo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Fr 15.12.06 11:58 
Hallo zusammen..

Ich migriere ein Projekt von den BDE Komponenten zu den ADO Komponenten und würde dafür gerne wenige Änderungen in der Unit ADODB machen. Für das Projekt funktioniert das auch, da dieses direkt auf die ADODB.dcu zugreift, die ich problemlos neu bilden kann. Jedoch habe ich bei den eigenen Komponenten das Problem, dass sie die neu hinzugefügte Funktion nicht kennen. Ich gehe davon aus, dass es daran liegt, dass die Datei vcldb.dcp nicht mit der neuen Version von ADODB gebildet wurde. Dann müsste ich einen Weg finden, das zu machen, aber es gibt kein Package dazu.

Hat jemand von euch evtl. schon Erfahrungen mit so etwas gemacht?

Vielen Dank für eure Hilfe und Grüsse

Dominic

_________________
life can only be understood in reverse!?
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Sa 16.12.06 16:44 
Packages von Borland kannst und darfst du nicht ändern!

Du hast 3 Möglichkeiten:

1, Du packst alle Units die in der vcldb liegen in eine eigene Unit und kompilierst + installierst diese in der IDE (vorher vcldb entfernen). Hast natürlich damit Problem mit allen Packages die vcldb benötigen. Diese müssten auch umgebaut werden

2, Du änderst nicht die ADOExpress-Klassen sondern bildest Ableitungen. Wozu gibt es denn die möglichkeiten der Objektorietierung?

3, Du nimmst andere ADO-Wrapper-Komponenten (z.B. von CoreLabs) welche u.U. die gewünschte Funktionalität schon bieten oder einbauen könnten.
Bayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Mo 18.12.06 10:02 
Hi Bernhard

Vielen Dank für deine Vorschläge! Ableitungen kann ich leider nicht so einfach macht, ich habe auch der Klasse TParameter funktionen hinzugefügt und da habe ich grundsätzlich keinen einfluss auf das Kreiren dieser Objekte (ausser ich greife auch da ein aber das geht mir dann langsam zu weit..), desshalb hilft mir da auch keine abgeleitet Klasse.

Es sieht aber so aus als würde es mit diesen Helper-Klassen funktionieren, so richtig verstanden habe ich das ganze noch nicht aber bis jetzt klappt es.. muss ich wohl noch genau nachlesen, ob die für das gedacht sind!?

Merci und Grüsse! Dominic

_________________
life can only be understood in reverse!?
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Mo 18.12.06 19:28 
user profile iconBayo hat folgendes geschrieben:
Es sieht aber so aus als würde es mit diesen Helper-Klassen funktionieren, so richtig verstanden habe ich das ganze noch nicht aber bis jetzt klappt es.. muss ich wohl noch genau nachlesen, ob die für das gedacht sind!?

Freilich :-)
Das Konzept ist scheinbar so gut das AFAIK das in einer der nächsten .NET Version "Allgemeingut" werden wird, spricht C# wird entsprechend erweitert.