![]() |
Namensänderung mit SetVolumeLabel
Hallo,
ich möchte gerne den Namen (Label) eines USB Sticks ändern. Ich versuche es mit folgendem Code:
Delphi-Quellcode:
Aber der Rückgabewert von SetVolumeLabel ist immer false.
// Name des Mediums setzen
sDriveName := 'I:'; sDriveLabel := 'Daten 37'; try if (SetVolumeLabel(pchar(sDriveName), pchar(sDriveLabel )) = false) then bError := true; except bError := true; end; Was bitte mache ich denn falsch? Gruß Holger. :gruebel: |
Re: Namensänderung mit SetVolumeLabel
Zitat:
Zitat:
|
Re: Namensänderung mit SetVolumeLabel
Danke für den Tipp.
GetLastError liefert mir 154. Hab schon mal gegoogelt, aber da kam nicht verwertbares bei raus. Gibt es die ErrorCodes vielleicht auch in einer KlartextVariante? Hat jemand eine Idee? |
Re: Namensänderung mit SetVolumeLabel
Hi,
:arrow:
Delphi-Quellcode:
;)
ShowMessage(SysErrorMessage(GetLastError));
Gruß Neutral General |
Re: Namensänderung mit SetVolumeLabel
Entweder im MSDN online oder im Windows SDK oder so:
Code:
C:\Dokumente und Einstellungen\mp>net helpmsg 154
Die eingegebene Datenträgerbezeichnung übersteigt die Begrenzung des Zieldateisystems. |
Re: Namensänderung mit SetVolumeLabel
Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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