Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi USB-Stick abziehen nicht vergessen (https://www.delphipraxis.net/130814-usb-stick-abziehen-nicht-vergessen.html)

Lasse2002 14. Mär 2009 09:46

Re: USB-Stick abziehen nicht vergessen
 
Zitat:

Zitat von invalid_operation
Delphi-Quellcode:
    r := GetLogicalDriveStrings(SizeOf(Drives), Drives);

Das hätte wohl
Delphi-Quellcode:
r := GetLogicalDriveStrings(Length(Drives)-1, Drives);
heißen sollen.

Laut MSDN muß die Größe des Buffers in TCHARs angegeben werden, abzüglich dem abschließenden #0 Zeichen. Deine Anwendung könnte sonst, abhängig von Delphi Version, CPU und Betriebssystem, mit einer zufälligen DEP exception crashen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr.
Seite 2 von 2     12   

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