Heu bin les erreurs ont vraiment pas l'air méchantes si il n'y a que celles-là. Rien à voir avec des milliers d'erreurs comme le C++ sait en pondre.
Comme je disais FreeAndNil, si tu l'as trouve pas sous Delphi4, elle se recode très facilement. Ca doit ressembler à ça :
procedure FreeAndNil(uObject : TObject);
begin
uObject.Free();
uObject:= nil;
end;
PathDelim c'est une constante qui doit contenir le séparateur de fichier, donc simplement '\' sous Windows...
GetEnvironmentVariable, faut pas être devins pour deviner à quoi elle sert...
sLineBreak à toutes les chances d'être une chaîne, qui contient peut être #13#10...
Donc tu peux essayer de corriger le source.
Mais bon c'est sûr que si ça pouvait compiler direct, ce serait nickel.