![]() |
OverlayIndex Windows 8
Hi Leute
Beim Aufruf der Funktion:
Code:
benötigt Windows 8 bzw. Windows 8.1 teilweise mehr als 15msec. Es ist jedoch nicht immer gleich. Teilweise können mehrere Anfragen ohne Zeitverlust abgesetzt werden, teilweise benötigt er bei jder Abfrage die Zeit.
OverlayIndex := OI_DEFAULT;
if ShellIconOverlay.GetOverlayIndex(PIDL, OverlayIndex) = S_OK then ProjectItem.OverlayIndex := OverlayIndex; Bei allen Versionen davor wurde die Funktion ohne Zeitverlust aufgerufen. Da ich diese für das Ermitteln des SVN Statuses von mehr als 20000 Dateien benutze dauert es nun einige Minuten, bis ich das Ergebnis ermitteln kann. Gibt es eine Lösung für das Problem ?? |
AW: OverlayIndex Windows 8
Werte mal den Rückgabewert weiter aus, kommt eventuell manchmal E_PENDING zurück?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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