Hallo,
Irgendwie blicke ich nicht ganz durch, da ich nicht weiss was 'Sfv' Files sind,
aber ohne alles zu verstehen und auf die Schnelle würde ich sagen, der Aufruf kann sein:
Delphi-Quellcode:
IF DFCheckSFV('c:\', 'MyFile.sfv'; NIL) THEN
BEGIN
// mach was (wenn Datei = DFCalcCRC32)
END
ELSE
BEGIN
// mach was (wenn Datei <> DFCalcCRC32)
END;
oder
Delphi-Quellcode:
IF DFCheckSFV('c:\', 'MyFile.sfv', 'Ein Text',TRUE) THEN
// wie oben
wobei DFCheckSFVFile eine Prozedur mit folgenden Parameter ist
Delphi-Quellcode:
DFCheckSFVFile(FileName: string; OK: boolean);
begin
// Callback >>Prozedur<< ???
// Was Du da machst weiss ich nicht
end;
Wobei ich mich etwas wundere, da ich der Meinung bin, Callbacks sollten immer Funktionen sein...
[EDIT] Darf auch eine Prozedur sein, wie ich nun festgestellt habe![/EDIT]