Der Aufruf erfolgt viel einfacher:
Delphi-Quellcode:
GetPreviousDir('C:\Programme\Hallo\Du\');
// liefert dir: C:\Programme\Hallo\
Du übergibst direkt den Pfad und erhälst den übergeordneten zurück. Voraussetzung ist, dass du den abschließenden Backslash angibst bzw einen Dateinamen.
Edit: Ups, verlesen. Ja das müsste so passen.
Edit 2: Ähm ne, den aktuellen Pfad musst du schon übergeben. *g*