![]() |
Zugriffsverletzung bei ExecuteFile
Hi,
wenn ich folgende Anweisung aufrufe, kommt immer eine Zugriffsverletzung: ExecuteFile(ExtractFilePath(ParamStr(0))+'Kundenda ten\'+inttostr(100001), '', '', 1); Woran könnte das liegen? Ich möchte mit dem Code nur einen Ordner öffnen (der Pfad wird aus dem String zusammengesetzt) doch es kommt immer eine Zugriffsverletzung. Woran könnte das liegen?Ich habe die PAS Datei Fmxutils.pas eingebunden. Gruß |
Re: Zugriffsverletzung bei ExecuteFile
Hallo, ich kenne die ExecuteFile Funktion nicht.
Um einen Folder im Explorer anzuzeigen, kannst du aber auch die ShellExecute API nehmen.
Delphi-Quellcode:
uses
ShellApi; procedure ShowFolder(strFolder: string); begin ShellExecute(Application.Handle, PChar('explore'), PChar(strFolder), nil, nil, SW_SHOWNORMAL); end; //Aufruf: ShowFolder(ExtractFilePath(ParamStr(0))+'Kundendaten\'+IntToStr(100001)); |
Re: Zugriffsverletzung bei ExecuteFile
noch besser, sehr gut danke :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 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