ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / External file functions
  • Error code
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Compares the content of two files bit by bit.
WINDEVJavaUser code (UMC)
// Compare the content of two files
Res = fCompare("C:\Directories\FileA.doc", "C:\Directories\FileB.doc")
Syntax
<Result> = fCompare(<Path of file 1> , <Path of file 2>)
<Result>: Integer
  • 0 if the two files are identical or if the two file paths are identical,
  • 1 if the two files are different,
  • an error code (value less than 0) otherwise.
<Path of file 1>: Character string
Name and full (or relative) path of first file to compare (up to 260 characters). A UNC path can be used.
WindowsLinux This parameter can be in Ansi or Unicode format.
<Path of file 2>: Character string
Name and full (or relative) path of second file to compare (up to 260 characters). A UNC path can be used.
WindowsLinux This parameter can be in Ansi or Unicode format.
Remarks

Error code

The following error codes are returned:
  • -1: <Path of file 1> was not found.
  • -2: <Path of file 2> was not found.
  • -3: Error during the comparison:
    • one of the files to compare is opened, locked or it does not exist;
    • the path of one of the files to compare is invalid;
    • the user has no read rights on one of the files to compare;
    • insufficient memory to perform the comparison.
The error code message can be retrieved using the ErrorInfo function with the rrMessage constant.
Component: wd290std.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 08/24/2022

Send a report | Local help