AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Relativer Pfad zu absoluter Pfad

Ein Thema von moelski · begonnen am 17. Mai 2009 · letzter Beitrag vom 17. Mai 2009
Antwort Antwort
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 11:19
Moin !

Hat jemand zufällig eine Funktion zur Hand dir mir aus einem Relativem Pfad einen absoluten Pfad erstellt?

Der Anwendungspfad ist ja bekannt, also müsste das eigentlich klappen.
Gibt es da nicht evtl. sogar einen API Aufruf für?

Suche hat mich leider nicht weiter gebracht.
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 11:27
MSDN-Library durchsuchenGetFullPathName
$2B or not $2B
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 11:37
Moin !

Danke !

Damit gehts:
Delphi-Quellcode:
function SimplifyPath(var path : string) : integer;
var
  lpFileName : pchar;
  lpBuffer : array[0..MAX_PATH] of char;
begin
  lpFileName := PCHAR(path);
  result := GetFullPathName(lpFileName, MAX_PATH, lpBuffer, lpFileName);
  path := lpBuffer;
end;
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 12:01
Hallo,

bei solchen Fragen lohnt eigentlich immer ein Block in die Unit SysUtils: Delphi-Referenz durchsuchenExpandFileName

Gruß Hawkeye
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 12:13
Moin !

Huch ... Noch einfacher
Ich hatte in der SysUtils nachgesehen, aber habe beim Überfluegen nix passendes gefunden.
Habe aber auch eher nach sowas wie GetAbsolutPath gesucht.

Danke.
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

Re: Relativer Pfad zu absoluter Pfad

  Alt 17. Mai 2009, 12:40
macht nix, hatte das auch (absichtlich) übersehn

kommt man aber auch nicht drauf, wenn man da noch was anderes kennt, was absolut nicht dem hier Gesuchten entspricht
> MSDN-Library durchsuchenGetExpandedName
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz