ExpandEnvironmentStrings(PWideChar(Filename), lpDest, Length(lpDest))
sicher das Length(lpDest) ausreicht? in meinem Beispiel wird von einem maximal wert ausgegangen und dann mit trim() gekürzt.
Du glaubst das ein Pfad länger als 260 Zeichen ist?
Es heißt ja nicht umsonst MAX_PATH oder?
gruss