Hallo Zusammen,
ich portiere gerade Delphi7 Projekte von XP nach WIN10. Das erste hat gut geklappt, aber jetzt habe ich Probleme mit
Indy.
Auf dem WIN 10 Rechner war schon
Indy 10.1.5 drauf. Dieses habe ich deinstalliert und die gleiche Version 10.6.2.5459 wie unter XP auf dem WIN10 Rechner installiert.
Die Deinstallation geht ja ganz easy, nur da für die neue Version kein setup existiert, muss man es manuell machen.
Ich habe alles in einen Ordner unter C kopiert, dann die FULL_D7.bat aufgerufen, welches dann das D7 Verzeichnis erzeugt.
Möchte man nun die Komponenten hinzufügen, gibt es Probleme, weil irgendwelche
DLL's nicht gefunden werden.
Ich habe nun die
BPL files in windows/syswow64 kopiert und nun sind die
Indy Komponenten aktiv.
Nun zu meinem Problem.
Obwohl ich die gleiche Version installiert habe, bekomme ich Umwandlungsprobleme, dass manche Funktionen, Prozeduren oder Eigenschaften nicht existieren.
Beispiel: idhttp.IOHandler.InputBuffer.Clear;
Delphi findet InputBuffer nicht. Wenn ich es unter xp aufrufe sind die Prozeduren vorhanden.
Ebenso idhttp.Disconnect(TRUE) kennt er nicht.
Wenn ich mir die Version von der idhhtp Komponente anschaue, ist sie absolut identisch.
Ich habe dann die Statements auskommentiert. Dann lies sich das Projekt kompilieren. Beim Aufruf und Start des Formular, wo die idhttp Komponente drauf liegt, kommt sofort eine
exception hoch. Irgendetwas passt nicht, nur was?
--> Fehler beim Lesen vin IDHTTP.Request.ContentRangeInstanceLengths. Eigenschaft existiert nicht.
Ich habe dann auf dem WIN Rechner nach doppelten
BPL files gesucht, aber nichts gefunden.
Was kann ich noch tun, damit die Komponenten gleich sind?
Danke.
Klaus