Technician Geschrieben 16. Januar 2003 Geschrieben 16. Januar 2003 Hallo, wie kann bekomme ich den freien Speicherplatz auf einem Laufwerk heraus?! Gruß, Technician Zitieren
Guybrush Threepwood Geschrieben 16. Januar 2003 Geschrieben 16. Januar 2003 Hi, GetDiskFreeSpaceEx() sollte alles benötigte liefern. Gruß Guybrush Zitieren
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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.