![]() |
Zip-Dateien auf dem Desktop werden als Ordner klassifiziert
Hallo,
Ich habe folgendes Problem: Ich versuche die Sourcen der TurboPower Shellshock Komponente so zu verändern, dass ZIP-Dateien nicht mehr als Ordner angezeigt werden. Laut ![]() Die Überprüfung, ob ein Ordner vorliegt, sieht nun so aus (ShShlCtl.pas, Zeile 2094)
Delphi-Quellcode:
Das klappt normalerweise auch, jedoch nicht mit ZIP-Dateien, die ich auf dem Desktop habe, dort fehlt das SFGAO_STREAM-Flag - es ist nur SFGAO_FOLDER gesetzt und somit werden diese ZIP-Dateien auf dem Desktop als normale Ordner erkannt.
SI.FIsFileFolder := (SI.FIsFileSystem) and
((Attr and SFGAO_FOLDER) = SFGAO_FOLDER) and (not ((Attr and SFGAO_STREAM) = SFGAO_STREAM)); Wie kann das sein? Wie kann ich dieses Problem beheben? mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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-2025 by Thomas Breitkreuz