Zitat von
Glühwürmchen:
Zur Info: Privat habe ich D7Enterprise und jetzt neu aus der c't die D2005PE-Version.
Wenn Du die D7 Enterprise hast, kannst Du ja mal folgendes probieren.
In dem Programme\Borland\Delphi7 Ordner gibt es einen Unterordner mit dem schönen Namen Source.
Code:
Source
+---
Clx
+---Decision Cube
+---
Indy
+---Internet
+---IntraWeb
+---Property Editors
+---
Rtl
| +---Common
| +---Corba45
| +---Sys
| \---Win
+---Samples
+---
Soap
+---ToolsAPI
+---
Vcl
+---WebMidas
+---WebSnap
\---
Xml
Hier ist der komplette Quellcode der
RTL und
VCL.
Das TDataSet (die fehlende Basiskomponente) ist in der Datei Source\
VCL\
DB.pas definiert.
Versuch doch einfach mal die fehlenden Units der D2005 durch mit der D2005 selbst kompilierte D7
VCL Dateien zu ergänzen.
Kopiere den Source Orner in das D2005 Verzeichnis.
Schau nach welche *.dcu Dateien in der
PE schon vorhanden sind.
und lösche die dazugehörigen *.pas Dateien (sonst kompiliert Du "alte" D7 Dateien)
Dann versucht Du einfach mal die Verzeichnisse in den Suchpfad zu nehmen
und erstellst Dir ein
Package mit den gewünschten Komponenten.
Wichtig: Ich weiß nicht, wie das mit den Lizenzbedingungen aussieht. In D2005 hast Du ja keine Lizenz für diese Komponenten. Da Du die D7Ent ja hoffentlich legal gekauft hasst, sollte es aber kein Problem sein.
ps: würde mich interesieren, ob das funktioniert.