![]() |
Anders parsen als mit Copy, Pos Delete?
Fragt nicht warum, aber gibt es eine "schnellere" Methode als diese....
Sagen wir mal ich muss folgendes parsen "HKEY_LOCAL_MACHINE\pfad\zum\key\\meinKey", also 3 variablen, einmal den rootkey, den pfad und den key selbst. Ich hatte sowas bis jetzt immer so gehandhabt:
Delphi-Quellcode:
würd gern ma wissen ob es eine andere Methode gibt?
RegRoot := Copy(s, 1, Pos('\', s)-1);
Delete(s, 1, Pos('\', s)); RegPath := Copy(s, 1, Pos('\\', s)-1); Delete(s, 1, Pos('\\', s)+1); RegKey := s; |
Re: Anders parsen als mit Copy, Pos Delete?
Moin!
Ich habe mal ausprobiert ob die Pfad-String Tools klappen und die gehen auch: ExtractFileName() - holt dir den Keynamen raus ExcludeTrailingBackslash(ExtractFilePath()) - gibt den Pfad + dem HKEY zurück Für den HKEY gibt es in dem Sinne nix... MfG Muetze1 |
Re: Anders parsen als mit Copy, Pos Delete?
Kuck dir mal
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz