Technician Geschrieben 16. Januar 2003 Geschrieben 16. Januar 2003 Hallo, wie kann bekomme ich den freien Speicherplatz auf einem Laufwerk heraus?! Gruß, Technician
Guybrush Threepwood Geschrieben 16. Januar 2003 Geschrieben 16. Januar 2003 Hi, GetDiskFreeSpaceEx() sollte alles benötigte liefern. Gruß Guybrush
Technician Geschrieben 16. Januar 2003 Autor Geschrieben 16. Januar 2003 Folgender Code ULARGE_INTEGER freeBytesToThread; ULARGE_INTEGER totalBytes; ULARGE_INTEGER freeBytes; GetDiskFreeSpaceEx(m_AusgabeDatei, &freeBytesToThread, &totalBytes, &freeBytes); führt allerdings zur Meldung "Es wurde versucht, eine nicht unterstützte Funktion aufzurufen" kein Absturz, sondern "gelbes Ausrufezeichen" Betriebssystem ist übrigens WinNT (wenn das weiterhelfen sollte) Gruß, Technician
Guybrush Threepwood Geschrieben 16. Januar 2003 Geschrieben 16. Januar 2003 Hier mal ein Auszug aus der MSDN: To determine whether GetDiskFreeSpaceEx is available, call the LoadLibrary or LoadLibraryEx function to load the KERNEL32.DLL file, then call the GetProcAddress function to obtain an address for GetDiskFreeSpaceEx. If GetProcAddress fails, or if GetDiskFreeSpaceEx fails with the ERROR_CALL_NOT_IMPLEMENTED code, use the GetDiskFreeSpace function instead of GetDiskFreeSpaceEx. Am besten probierst du das mal aus, oder du versuchst es direkt mit GetDiskFreeSpace(). Gruß Guybrush
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden