Forum: Win32/Win64 API (native code)
Delphi
by sieppl,
20. Aug 2004
@Matthias: Danke! Damit sollte ich auf jeden Fall etwas anfangen können. Zumindest werde ich den Bug in meinem Code finden..
EDIT:
FALSCH:
begin
FillChar(StrRet, SizeOf(StrRet), 0);
PDesktop.GetDisplayNameOf(PIDL, SHGDN_NORMAL, StrRet);
Memo1.Lines.Add(StrRetToString(PIDL, StrRet));
end;
Forum: Win32/Win64 API (native code)
Delphi
by sieppl,
19. Aug 2004
Hallo,
folgender Code spuckt mir bei allen möglichen CSIDL_* Ordnern den Inhalt aus, ausgerechnet bei CSIDL_DRIVES (Arbeitsplatz) funktioniert es nicht. Dabei enthält EnumObjects die richtige Anzahl, die PIDLs stimmem auch, nur die Namen will er nicht ausspucken.. :wall:
Falls Syntaxfehler drin sind, sorry, ich musste den Code abtippen.
Die benötigten Units sind natürlich alle...