Unter Delphi bis 2007 war ein Char ein AnsiChar und ein PChar ein PAnsiChar. Nun sind das WideChar und PWideChar. Das heißt, evtl. genügt es, alle Chars durch AnsiChars, Strings durch AnsiStrings und PChars durch PAnsiChars zu ersetzen. Der
Unicode-Support bleibt dabei natürlich auf der Strecke, aber zumindest kann die alte Funktionalität so vielleicht wieder hergestellt werden.