![]() |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
Siehe Sir Rufo's Post #26 Zitat:
Das Deiner Funktion oder das der Funktion GetVolumeInformation? [EDIT] AlexII hat seinen Beitrag geändert, bevor meine Antwort auf seinen Original-Text gesendet wurde. |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
Delphi-Quellcode:
.
GetVolumeInformation( PCHAR('Grütze'), ... )
Ach ja, RTFM -> MSDN-Doku (Link weiter oben) |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Also wenn das Laufwerk beschreibbar ist, ist Result = 0(False). Und wenn unbeschreibbar = -1(True) :roteyes:
Delphi-Quellcode:
if GetVolumeInformation(PChar(Root), nil, 0, nil, MaximumComponentLength, FileSystemFlags, nil, 0) then
begin Result := ((FileSystemFlags and FILE_READ_ONLY_VOLUME) = FILE_READ_ONLY_VOLUME); showmessage(booltostr(result)); end; |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
Du prüfst doch, ob das Flag FILE_READ_ONLY_VOLUME gesetzt ist. Ist der Datenträger beschreibbar, dann ist das Flag FILE_READ_ONLY_VOLUME nicht gesetzt und daher lautet das Ergebnis "false" (Flag nicht gesetzt). |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Ich glaube ich mache mal ne Pause....
|
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Das umkehren von boolschen Werten ist aber auch schon High Level Programming und nur was für erfahrene Programmierer ... OMG
|
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Du meinst sicher sowas hoch anspruchsvolles wie
Delphi-Quellcode:
:stupid:
MyBoolVar := Not MyBoolVar;
Da kann ich dir nur beipflichten, ist nichts für Anfänger :twisted: |
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
|
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
|
AW: Wie Fehler bzw. Rückgabewert False abfangen?
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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 by Thomas Breitkreuz