Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
14. Aug 2004
Moin Homer,
meine Idee war, dass die Be-/Verarbeitung der Cache Einträge nicht den Fehler verursachen, sondern dass dieser durch die SHGetFileInfo Verwendung hervorgerufen wird, was ja Deine Aussage dann auch bestätigt hat.
Da ja FindFirstURLCacheEntry keinen Fehler zurückgeliefert hat, wird auch die Veränderung der Buffergrösse nichts bewirken.
Wo jetzt der Kinken bei SHGetFileInfo usw....
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
12. Aug 2004
Moin Homer,
eine Idee, hätte ich noch dazu.
Deaktiviere mal, testeshalber, alle Zeilen, die sich auf die Icons beziehen.
Ich habe so den Verdacht, dass es damit zu tun hat.
Ausserdem noch etwas allgemeines:
Eine boolsche Variable sollte man nicht direkt auf true/false prüfen:
If (g_flag_b = True) then
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
11. Aug 2004
Moin Homer,
wird dieses ShowMessage ausgeführt:
if hSearch = 0 then
begin
ShowMessage(SysErrorMessage(GetLastError)+' '+IntToStr(dwSize));
exit;
end;