Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Undefinierter Bezeichner 'Result' (https://www.delphipraxis.net/111452-undefinierter-bezeichner-result.html)

MrMyagi 3. Apr 2008 17:19


Undefinierter Bezeichner 'Result'
 
Moin, ich bins mal wieder.
Ich möchte mit diese Quelltext einen Ordner samt Inhalt löschen,
leider aber zeigt er mir den Fehler "siehe Überschrift" an.

Delphi-Quellcode:
procedure TForm1.ButtonUnitLoeschenClick(Sender: TObject);
var
  fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc := FO_DELETE;
    fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
    pFrom := PChar('.\Vokabeln\Units\'+EditUnitLoeschen.Text + #0);
  end;
  Result := (0 = ShFileOperation(fos));
end;

mfG, Nico

Luckie 3. Apr 2008 17:24

Re: Undefinierter Bezeichner 'Result'
 
Eine Prozedur hat keinen Rückgabewert, deswegen ist auch die interne Variable Result unbekannt. Wenn du aus einer Routine etwas zurückgeben willst, dann nutze eine Funktion.

MrMyagi 3. Apr 2008 17:50

Re: Undefinierter Bezeichner 'Result'
 
Vielen Dank,
funktioniert jett einwandfrei :thumb:


mfG, Nico


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz