Wenn du nicht davon ausgegangen bist, dass ein Char 8Bit breit ist, hast du wenig Probleme.
da aber AnsiChar/PAnsiChar Deklarationen existieren, aber keine AnsiStrings würde ich mir diese Stelle mal genauer ansehen.
das wäre die einzige Stelle für pansichar
Code:
result:= FindExecutable(PAnsiChar(execfile),PAnsiChar(execpath),res);