So, habe gerade jetzt die Delphi Version 2006 in der VM installiert. Bei der Installation hatte ich leider keine Möglichkeit, die Installation von
Indy zu unterbinden.
Nach der Installation habe ich folgende Schritte durchgeführt:
SVN-Version aus dem Trunc ausgecheckt (laut makeindyrpm.sh ist die Version INDYVERSION=10.2.0.1).
@Assertor
woher hast du denn die Version 10.2.3. In den
SVN-Tags existiert nur die Version 10.1.1 und im Trunc s.o.
1.
Indy-Packages aus den installierten Komponenten in Delphi 2006 entfernen
2. Delphi 2006 beenden
3. Alte
Indy Files auf $
BDS$\lib\debug entfernen
4. Alte
Indy Files auf $
BDS$\lib entfernen
5. Alte
Indy Files auf $
BDS$\source entfernen
6. Alte
Indy Files auf $
BDS$\Bin entfernen
6. Sourcen von
Indy mit Hilfe von
SVN auschecken -
svn://www.indyproject.org/
indy/indy10/trunk
user =
indy
password =
indy
7. Folgende Packete öffnen und compilieren (NICHT installieren):
IndySystem100.bdsproj
IndyCore100.bdsproj
IndyProtocols100.bdsproj
8. Alle Projekte schließen
9. Folgende Packete öffnen und installieren:
dclIndyCore100.bdsproj
dclIndyProtocols100.bdsproj
10. Fertig (oder auch nicht)
Nachdem ich die oben gezeigten Schritte durchgeführt hatte, konnte ich auch die neue Version installieren. Danach wollte ich ein Testprojekt erstellen, in dem ich einen SMTPClient auf das MainForm packen wollte. Und siehe da, was passiert:
Prozedureinsprungspunkt konnte nicht gefunden werden (IDGlobal.....). Die Komponenten wurden nach dieser Meldung aus der Komponentenliste entfernt. Wenn ich Delphi schließe und wieder starte sind sie zwar da, aber man kann sie nicht verwenden.
@Assertor
Hast du vielleicht eine Idee, woran das liegen könnte?
Gruß
Molotov