Jetzt hätte ich noch ein paar Fragen zum besseren Verständnis:
function DelDir(dir: string): Boolean; {$IFDEF INLINE}INLINE;{$ENDIF}
1. Was passiert bei --> {$IFDEF INLINE}INLINE;{$ENDIF} ?
Delphi-Quellcode:
var
fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do
begin
wFunc := FO_DELETE;
fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
pFrom := PChar(dir + #0);
end;
Result := (0 = ShFileOperation(fos));
end;
2. Ich finde "ShFileOperation" nicht in der Hilfe. Was tut das?
3. Ich finde "ZeroMemory" nicht in der Hilfe. Was tut das?
4. Was bedeuten jeweils die Parameter?