Erstmal fehlen hier "alle" wichtigen Infos:
* was für eine Lib
* was für Typen, bzw. wie ist TResStringRec deklariert? (man mag es nicht glaube, aber Strg+C funktioniert auch im Compiler-Log)
* und was soll DELPHI15 sein? (ich weiß doch nicht, wie die Definition von dem aussieht, denn das ist keine Definition von Delphi/Embarcadero)
Delphi 7 = Compiler Version 15
Delphi XE = Product Version 15
Delphi XE7 =
IDE Version 15
XE2 : Compiler 23, Product 16,
IDE 9
Ich denk jetzt einfach mal, das ist ein Quellcode "nur" für (bis) XE (Product 15).
{$IFDEF DELPHI5}
sollte dann wohl
{$IFDEF DELPHI6}
oder eher
{$IFDEF DELPHI5undhöher}
heißen, oder was auch immer die da definiert haben.