Entwickler-Ecke
Programmierwerkzeuge - Indy 10 und Delphi2k5
Kroni - Di 05.04.05 19:39
Titel: Indy 10 und Delphi2k5
Na ja....mal ne andere Frage
Weiß jemand, wie ich Indy10 erfolgreich auf D2k5 Instalieren kann??^^
hab mir das mal runtergeladen, dann hab ich die vier Ordner
Core
Protocols
SuperCore
System
und in allen sind DPKs drin, und egal welche ich öffen, der macht nix....da kommt nich so ein tolle Fenster wie in D7 und hat ein Button zum Compilierne und speichern und so...
also, weiß jemand waht to do??
Moderiert von
raziel: Abgetrennt von diesem Topic [http://www.delphi-forum.de/viewtopic.php?t=39538].
wdbee - Di 05.04.05 19:51
In der readme.htm im D2k5-Verzeichnis gibt es im Inhaltsverzeichnis den Punkt Indy-Komponenten
Kroni - Di 05.04.05 20:03
Ich wurde noch nich ma mehr gefragt, ob ich Indy drauf haben will oder nicht.......
Und $(BDS)\LIB\INDY10 hab ich auch nich, ich habe dort KEINEN ordner drinne....
was nun??
Felux - Di 05.04.05 21:46
Ich weiß nicht, aber bei mir ist D2005 total verbugt. Mal löscht das Teil einfach Verweise aus Bibliothek, dann lässt sich die Indy-Komponente permanent nicht instellieren(bei mir fehlt die inet.dcu).Und das bei beiden Version(9 & 10). Langsam werd ich damit wahnsinnig... :evil:
Felux - Di 05.04.05 22:47
Hm, das mit der Indy-Kompo liegt wohl an der Personal, da wird die Standard mäßig nicht mitgeliefert. Dafür kann man sich aber die Architect-Version runterladen und dort die Komponente rausziehen :D
Kroni - Di 05.04.05 22:51
wenn das mal legal ist^^
Felux - Di 05.04.05 23:04
Weiß ich nicht. Aber ich denke, das Indy auch noch für die Personal verfügbar gemacht wird.
Felux - Mi 06.04.05 15:09
Aber es ist nur ein Vermutung, aber kann es sein, das Indy irgendwie von Borland aufgekauft wurde? Oder wieso wird sie in der Personal nicht mehr unterstützt?
Also ich find das ne rießen Schweinerei, freeware Komponenten durch entfernen einiger DCU's extra für den kleinen Programmierer wie mich unzugänglich zu machen. Vorallem weil sie sehr einfach zu Hand haben sind/waren.
Unter Delphi 6 funktionieren die Indy's ohne PRobleme weiterhin. Aber eigentlich wollte ich mit D2005 Pers weiterarbeiten, vorallem weil ich jetzt alles hab was ich benötige(Indy + Standard). :)
Aber die Frage ist trotzdem interessant, ob es legal ist, sich die Indy-Kompos in die Pers zu installieren. Ansich hab ich ja keine Straftat begangen, weil es ja nicht in der Lizenz steht, sie nicht verwenden zu dürfen, oder?
Kroni - Mi 06.04.05 20:55
Was heißt Indy+Standard??^^
Felux - Mi 06.04.05 21:25
Ups, verschrieben. Ich meine indy + Delphi 2005 Personal(was ich unter Standard verstehe).
wulfskin - Mi 06.04.05 21:34
Ich glaube die Probleme bei der Installation liegen weniger bei D2k5, als an den typischen Problemen jeder Delphi Version mit Komponenten.
Checkliste:
- Suchpfad in die Bibliothek hinzufügen.
- Designpackages compilieren
- Laufzeitpackages compilieren und installieren.
Dann klappt das bestimmt. Hatte bis jetzt noch keinerlei Probleme mit Delphi 9.
Gruß Hape!
Harry M. - Do 07.04.05 13:33
hat das schon jemand hinbekommen... die indy ob nun 9 0der 10 in die d2005 pe reinzu kriegen. ich stehe grad vor dem gleichen problem. die readme.htm aus dem BDS habe ich auch schon gelesen. die datei dclIndy90.bpl fehlt mir gänzlich. was nun... und ein item im main menu "omponete installieren" habe ich auch nicht nur package installieren. langsam kommt es mir so vor als ob die pe garnicht für die indys vorgesehen ist.
Felux - Do 07.04.05 15:11
Felux hat folgendes geschrieben: |
| Hm, das mit der Indy-Kompo liegt wohl an der Personal, da wird die Standard mäßig nicht mitgeliefert. Dafür kann man sich aber die Architect-Version runterladen und dort die Komponente rausziehen :D |
Ich denke, das wird deine Frage beantworten. Das Workaround möchte ich jetzt aber nicht unbedinggt schreiben...
Harry M. - Do 07.04.05 15:38
den beitage habe ich gelesen. aber da stellt sich für mich die frage ob es denn wirklich legal ist auch wenn das die pe lizenz nicht ausschließt so wird das wohl durch die architekt version so sein. obwohl wenn ich überlege... die lizenz die der pe beiliegt gilt doch wohl auch für die architekt version mit der ein oder anden ausnahme ich muß da nochmal reinkucken...
Basti - Fr 08.04.05 16:55
Hat es nun schon jemand hinbekommen und wie?
Ich würde auch gerne die Indy 9 weiterhin benutzen, weil ich meine
Projekte aus Delphi 7 auf 2005 umschreiben möchte.
Felux - Fr 08.04.05 17:11
Ja. :)
Basti - Fr 08.04.05 18:03
Und wie? :evil:
Harry M. - Fr 08.04.05 18:14
na das würde mich aber auch interessieren....
raziel - Fr 08.04.05 18:29
Na so :roll:
Felux hat folgendes geschrieben: |
| Hm, das mit der Indy-Kompo liegt wohl an der Personal, da wird die Standard mäßig nicht mitgeliefert. Dafür kann man sich aber die Architect-Version runterladen und dort die Komponente rausziehen :D |
Aber ob das mal legal ist.
Basti - Fr 08.04.05 18:39
Also diese Variante werde ich nicht benutzen.
Gibt es nicht eine andere?
Ich meine irgendwie muss man doch die Indys benutzen können :?:
raziel - Fr 08.04.05 18:46
Ich weiß nicht. :nixweiss:
Selbstkompilieren ist auch nicht, wegen dem berüchtigten
XMLRTL |
XMLRTL Problem :(
Basti - Fr 08.04.05 20:10
Also ich habe mal aus dem Source von Indy 9 die Datei dclIndy70.dpk geöffnet
und zu installieren versucht - da meckert er:
| Zitat: |
| [Fataler Fehler] dclIndy70.dpk(31): E2202 Package 'xmlrtl' wird benötigt, konnte aber nicht gefunden werden |
Kann man da vielleicht was machen und die Indys so zum Laufen bringen?
Felux - Fr 08.04.05 22:32
Ich denke nein, da es sich hierbei wohl um units von Borland handelt. Entweder kommt von Borland dafür ein entsprechender Patch bzw. Upgrade oder die Entwickler der Indy-Kompos bringen eine D2005 Pers Version raus...
Harry M. - Fr 08.04.05 23:35
ich habe es zwar (immernoch nicht getest ob und wie es geht die sache mit der architek und denn indy, grad keine zeit) aber ich will ja von dieser methode ohnehin abstand nehmen um sicher zugehen am ende doch keine post von borland zubekommen mit nen fetten überweisungbeleg, der mein budget für die nächste jahre auslastet...
testen würde ich das nur um zu wissen ob es denn überhaupt möglich, also zu theoretischen zwecken und nur im privaten bereich. aber nen damit compiliertes prog würd ich damit wohl nicht rausgeben
Felux - Sa 09.04.05 00:31
Also,
das einzigste, was mir aufgefallen ist, sind die fehlenden Units in der Personal Version, wie z.B. die XMLRTL.dcu. In der Architekt Trial sind sie mit dabei. Dann hab ich einfach mal aus Ideen Reichtum diese units in die Pers kopiert, und siehe da es funzte. Aber es fehlen weitaus mehr Units als diese eine. Daher ein Aufruf an alle: NICHT NACHMACHEN, SONDERN BEI BORLAND BESCHWEREN! D2005 PErs ist zwar ganz nett, aber ohne diese fehlenden Units unbrauchbar und frustrierend für die Anfänger.
P.s.: Aber mir ist das mit der Lizenz auch nicht geheuer, deswegen wer dich die Pers sowieso gleich neu installieren(hab auch Probleme beim Importieren anderer Projekte aus D6). Und mein, Programm, welches Indy verwendet, entstand in D6 Pers, wollte es lediglich in D2005 Pers kompilieren, bzw. weiter bearbeiten. Aber durch die fehlenden bzw. nicht funktionierenden Indys ist das ja nicht möglich :( .
AndyB - Mi 20.04.05 16:18
Die JVCL Leute haben eine Lösung gefunden:
http://tinyurl.com/b8f2s
Sie verwenden eine gefakte xmlrtl.dcp, die 42 KB groß ist und nicht wie das original 848 KB.
Und das mit der Datei aus der Architecture Demo zu nehmen ist nicht legal.
| Zitat: |
Um das Produkt zu testen, dürfen Sie es wie nachfolgend beschrieben
installieren – und zwar ausschließlich vorübergehend für Evaluierungs-, Test- und andere
nicht-kommerzielle Zwecke |
Felux - Mi 20.04.05 23:21
Danke. Ich hab mich auch wieder zurüch zu Delphi6 Pers gezogen, da ich damit einfach mehr machen kann als mit der 2005 Version. Alleine nur das Komponenten Angebot dafür ist größer.
Ich hab auch die Delphi 2005 Pers neuinstalliert, damit ich die kopierten Dateien gelöscht bekomme, zumindest aus'm Delphi. Aber jetzt ist es ja klipp und klar dargestellt, danke sehr.
neogen - Do 21.04.05 17:01
AndyB hat folgendes geschrieben: |
Die JVCL Leute haben eine Lösung gefunden: http://tinyurl.com/b8f2s
Sie verwenden eine gefakte xmlrtl.dcp, die 42 KB groß ist und nicht wie das original 848 KB. |
Das ist natuerlich eine elegante und einfachere Lösung als erst die Trials zu saugen und sich nachher auch noch strafbar zu machen. Danke, neogen :)
JayK - Do 21.04.05 18:07
Aber, wie gesagt fehlen noch viele, viele weitere Dateien. Nur um mal einige zu nennen: dbrtl, vcldb, ... die Liste ist sehr lang. Ich hab (glaub ich) 5 Teile der JVCL rauslassen müssen und das waren keine DB-Komponenten, irgentwas mit Experten und Interpreter sowie EDI musste auch außen vor bleiben.
neogen - Mo 02.05.05 22:30
JayK hat folgendes geschrieben: |
| Aber, wie gesagt fehlen noch viele, viele weitere Dateien. Nur um mal einige zu nennen: dbrtl, vcldb, ... die Liste ist sehr lang. Ich hab (glaub ich) 5 Teile der JVCL rauslassen müssen und das waren keine DB-Komponenten, irgentwas mit Experten und Interpreter sowie EDI musste auch außen vor bleiben. |
Datenbankenkomponenten gibt es ja grundsaetzlich nicht in der Delphi Personal oder Delphi Standard Edition. Kein Wunder, dass du was weglassen musstest. Delphi 7 Personal hat ja auch keine Datenbankkomponenten dabei.
Gruss, neogen :)
JayK - Di 03.05.05 19:02
neogen hat folgendes geschrieben: |
JayK hat folgendes geschrieben: | | Aber, wie gesagt fehlen noch viele, viele weitere Dateien. Nur um mal einige zu nennen: dbrtl, vcldb, ... die Liste ist sehr lang. Ich hab (glaub ich) 5 Teile der JVCL rauslassen müssen und das waren keine DB-Komponenten, irgentwas mit Experten und Interpreter sowie EDI musste auch außen vor bleiben. |
Datenbankenkomponenten gibt es ja grundsaetzlich nicht in der Delphi Personal oder Delphi Standard Edition. Kein Wunder, dass du was weglassen musstest. Delphi 7 Personal hat ja auch keine Datenbankkomponenten dabei.
Gruss, neogen :) |
Mag sein, aber in Delphi 6 Pers. musste ich nicht so viel weglassen, bzw. da hat das die Installation automatisch entfernt.
AndyB - Di 03.05.05 20:25
JayK hat folgendes geschrieben: |
| Mag sein, aber in Delphi 6 Pers. musste ich nicht so viel weglassen, bzw. da hat das die Installation automatisch entfernt. |
Das liegt wohl daran, dass die JVCL 3 released wurde als es noch kein Delphi 2005 PE gab. Damit kann der JVCL Installer gar nicht wissen, was eine D2k5 PE ist.
JayK - Mi 04.05.05 15:27
AndyB hat folgendes geschrieben: |
JayK hat folgendes geschrieben: | | Mag sein, aber in Delphi 6 Pers. musste ich nicht so viel weglassen, bzw. da hat das die Installation automatisch entfernt. |
Das liegt wohl daran, dass die JVCL 3 released wurde als es noch kein Delphi 2005 PE gab. Damit kann der JVCL Installer gar nicht wissen, was eine D2k5 PE ist. |
Er erkennt aber die Delphi Version, wo man auswählen muss für welche IDE man die JVCL installieren möchte. Außerdem soll ja in der V.3 gerade das neue sein, dass Delphi 2005 unterstützt wird.
Aber ich glaube, dass wir hier z.T. ein wenig Off-Topic geraten, denn eigentlich (ja: eigentlich :twisted: ) geht es ja um die Indys und nicht um die JEDIs.
Delete - Mi 04.05.05 20:30
JayK hat folgendes geschrieben: |
Aber ich glaube, dass wir hier z.T. ein wenig Off-Topic geraten, denn eigentlich (ja: eigentlich :twisted: ) geht es ja um die Indys und nicht um die JEDIs. |
Genau und einen Link zur Lösung habe ich auch gepostet!
André
AndyB - Mi 04.05.05 21:21
JayK hat folgendes geschrieben: |
| Er erkennt aber die Delphi Version |
Weil Delphi 2005 Prof/Ent/Arch bereits verfügbar waren. Die Personal aber nicht.
| Zitat: |
| denn eigentlich (ja: eigentlich :twisted: ) geht es ja um die Indys |
Wobei mir da die Aktion mit dem Umstellen von
Laufzeit auf
Laufzeit und Entwurfszeit für das IndySystem10 Package nicht gefällt. Da hat er wohl auf
Installieren statt auf
Kompilieren gedrückt. Der Screenshot zeit zwar das er auf
Kompilieren gedrückt hat, aber diese Änderung widerlegt das. In IndySystem10 befindet sich nämlich keine einzige IDE-registrierte Komponente weswegen es ein
Nur Laufzeit Package ist. Und da es nun ein Lauf- und Entwurfszeit Package ist, darf man das Package nicht als externe .bpl Datei mit dem Programm weitergeben, weil es Borland-Entwurfszeit-Code enthält, was die Lizenz untersagt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!