Hallo,
zum Erzeugen relativer Pfadangaben kann man auch die Funktion
ExtractRelativePath aus der
Unit SysUtils nutzen, die allerdings unter Windows den Backslash als Trennzeichen erwartet. Der korrekte Aufruf für das erste Beispiel sieht also so aus:
ExtractRelativePath('C:\programme\delphi\', 'C:\programme\delphi\Test\archiv\test.php')
Gruß Hawkeye