Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Alle Partitionen herausfinden (https://www.delphipraxis.net/2493-alle-partitionen-herausfinden.html)

CalganX 26. Jan 2003 12:25


Alle Partitionen herausfinden
 
Hi,
direkt meine Frage: wie kann ich alle HD-Partionen herausfinden? Wohl gemerkt: nur die Festplatte, kein CD-Laufwerk oder Disk-Laufwerk!

Chris

Daniel 26. Jan 2003 12:35

Hallo Chakotay,

ein Blick in unsere Code-Library hätte es auch getan:

Code-Library :: Dateien & Laufwerke :: Laufwerke finden & erkennen

Wenn Du diesen Code um die Floppy- und CD-Laufwerke reduzierst, sollte eigentlich genau das dabei herauskommen, was Du möchtest. :P

CalganX 26. Jan 2003 12:44

Hi Daniel,
werde mal sehen, was sich da machen lässt, aber noch eine Frage:
In welcher Form ist die StringListe in LoadLogicalDrives aufgebaut? Steht da immer dann "A" "C", etc.?

Chris

Daniel 26. Jan 2003 12:49

Hallo Chakotay,

ich denke, dass für Dich der erste Vorschlag eher geeignet ist. Du gehst also per Schleife alle Laufwerksbuchstaben durch und schaust erstmal, ob ein Laufwerk mit diesem Buchstaben überhaupt existiert. Wenn dies der Fall ist, dann schaust Du mit der Funktion "GetDriveType" nach, ob es sich wirklich um eine Festplatte handelt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 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