AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:47

Parameter dieser Suchanfrage:

Suche in Thema: Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad
Suche alle Beiträge, die von "CodeX" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad

      Delphi
      by CodeX, 23. Apr 2016
    Danke für die Zusatzinfos!

    Ich habe mir das jetzt mal so zusammengebastelt, dass ich eine universelle Funktion habe, um Pfade vollständig umzuwandeln.

    Falls es noch jemand brauchen kann:


    function ExpandPath(const sPath: String): String;
    var
    chrBuffer: LPWSTR;
  • Forum: Win32/Win64 API (native code)

    AW: Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad

      Delphi
      by CodeX, 23. Apr 2016
    Danke.

    SHGetKnownFolderPath hatte ich ja schon im Eingangsposting erwähnt und das ist auch kein Problem - man muss aber eben "drumherum arbeiten": Zerlegen, GUID prüfen/umwandeln und wieder zusammensetzen. Wenn es aber ein Pendant zu ExpandEnvironmentStrings (was den String als Ganzes nimmt) gäbe, würde ich das bevorzugen, weil es einfach die sauberere Lösung wäre. Da es für mich naheliegend...
  • Forum: Win32/Win64 API (native code)

    AW: Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad

      Delphi
      by CodeX, 23. Apr 2016
    Wie gesagt: Ich erhalte über eine Schnittstelle Pfad-Strings, die ggf. GUIDs als Teil des Pfades enthalten. Um mit dem Pfad nun arbeiten zu können, muss ich das erst in einen echten Pfad umwandeln. Meine Annahme war, dass es eine ähnliche Funktion wie ExpandEnvironmentStrings geben muss, die das direkt und ohne Umwege kann, die ich aber nur nicht finde. Daher hier die Frage...
  • Forum: Win32/Win64 API (native code)

    AW: Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad

      Delphi
      by CodeX, 23. Apr 2016
    Klar, man kann eine Stringzuordnung machen und diese nutzen, um Stringteile zu ersetzen. Man kann auch wie beschrieben GUIDs in den Strings erkennen, entnehmen, umwandeln und mit dem Rest von String wieder zusammensetzen. Alles möglich. Ich hatte nur das gefühl, dass das irgendwie falsch bzw. unnötig kompliziert.

    Ich habe entsprechend angenommen, dass es eine Funktion wie...
  • Forum: Win32/Win64 API (native code)

    Pfad mit GUID (KnownFolderId) umwandeln in vollen Pfad

      Delphi
      by CodeX, 21. Apr 2016
    Angenommen ich habe einen Pfad-String dieser Form:
    {1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\taskmgr.exe
    Wie kann ich diesen am einfachsten in einen vollen, normalen Pfad umwandeln -> C:\Windows\System32\taskmgr.exe

    Ich habe hierzu nur SHGetKnownFolderPath gefunden, das aber nur die separate GUID nimmt, sowie eine Auflistung von KNOWNFOLDERID. ExpandEnvironmentStrings funktioniert leider nur...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=CodeX&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=188953
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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