Suchpfade falsch? Oder liegen irgendwo noch alte DCUs in alten/anderen Verzeichnissen rum?
z.B. es werden die 32 Bit DCUs zuerst gefunden, obwohl für 64 Bit kompiliert wird.
Eigene
Indy-Installation oder die Indys im Delphi?
> Bedenkliche Typumwandlung von string in PAnsiChar
Vielleicht Version zu alt, die erkennt das neue Delphi nicht, denkt es sei was Altes und verwendet dann Code, der für Versionen vor D2009 gedacht sind.
Und ja, wenn in den Suchpfaden zuerst die Verzeichnisse mit den
PAS gefunden werden, dann werden Diese genutzt, anstatt der vorkompilieren DCUs.
Schlimmes Chaos wird es hier schnell, wenn dann auch nicht alle
PAS gefunden werden und ein Teil als
DCU, womöglich noch vom falschen Compiler (andere Platform oder gar andere Version), genommen und ein Teil über
PAS neu kompiliert wird.