Einzelnen Beitrag anzeigen

KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#1

Delphi 7 und Indy 10 Projektwechsel von XP nach WIN10

  Alt 24. Jan 2023, 16:16
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
----------------------------------------------
Klaus

Geändert von KlausV (24. Jan 2023 um 16:21 Uhr)
  Mit Zitat antworten Zitat