Fehlermeldung bei function
Hallo,
ich hab folgende function:
Delphi-Quellcode:
Wenn ich compilieren will, dann erhalte ich folgende Fehlermeldung:
function GetFolderDate(Folder: string): TDateTime;
var Rec: TSearchRec; Found: Integer; Date: TDateTime; begin Folder := ExcludeTrailingPathDelimiter(Folder); Result := 0; Found := FindFirst(Folder, faDirectory, Rec); try If Found = 0 then begin Date := FileDateToDateTime(Rec.Time); Result := Date; end; finally FindClose(Rec); end; end; [Fehler] Updatethread.pas(72): Inkompatible Typen: 'Cardinal' und 'TSearchRec' Nämlich bei:
Delphi-Quellcode:
Ich weiss aber nicht warum, denn in der Delphi-Hilfe steht das gleiche drin.
FindClose(Rec);
Kann mir jemand helfen? |
Re: Fehlermeldung bei function
du wirst vermutlich deine Uses bischen verkehrt rum haben so das die falche FindClose funktion genommen wird. schreib mal
Delphi-Quellcode:
SysUtils.FindClose(Rec);
|
Re: Fehlermeldung bei function
Zitat:
Danke für den Tip! Zuvor hatte ich:
Delphi-Quellcode:
und jetzt:
uses
Classes, SysUtils, FileCtrl, Windows;
Delphi-Quellcode:
und so funktionierts!
uses
Windows, Classes, SysUtils, FileCtrl; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 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