![]() |
SHBrowseForFolder Exception :(
Delphi-Quellcode:
Wenn ich dann SHBrowseForFolder aufrufe, bekomme ich eine Exception (EAccessViolation).
SHGetSPecialFolderLocation(Application.Handle, CSIDL_DESKTOP, pRoot);
pi.hwndOwner := Application.Handle; pi.pidlRoot := pRoot; pi.pszDisplayName := 'LOLED'; pi.lpszTitle := 'HALLO'; pi.ulFlags := 0; pi.lpfn := nil; pi.lParam := 0; pi.iImage := 0; pPtr := SHBrowseForFolder(pi); Weiß jemand, woran das liegt? |
Re: SHBrowseForFolder Exception :(
Moin skOr,
hast Du vielleicht vergessen CoInitialize aufzurufen? |
Re: SHBrowseForFolder Exception :(
Danke, ich habs schon. Ich musste bei pszDisplayName ein Pointer auf einen Pointer zu einem Char zuweisen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 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