ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE


New WINDEV, WEBDEV and WINDEV Mobile 28 feature!
  • Closing a file opened several times
  • Closing a locked file
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
Closes an external file.
Example
WINDEVWEBDEV - Server codeReports and QueriesJavaUser code (UMC)Ajax
ResClose is int
 
// Open an external file
MyFile is DiskFile
MyFile = fOpen("C:\MyDirectories\File.txt", foReadWrite)
IF NOT ErrorOccurred THEN
...
// Close the external file
ResClose = MyFile.Close()
END
Syntax
<Result> = <File used>.Close()
<Result>: Integer
  • 0 is the external file is closed,
  • -1 if an error occurred. To get more details on the error, use ErrorInfo with the errMessage constant. <DiskFile variable>.Close throws an error if the file is not opened.
<File used>: DiskFile variable
Name of the DiskFile variable initialized with fOpen or fCreate.
Remarks

Closing a file opened several times

The same file can be opened several times simultaneously. Each version of the file must be closed individually via its own identifier.
WINDEVWEBDEV - Server codeReports and QueriesUser code (UMC)Ajax

Closing a locked file

A blocked file will be automatically unblocked when you close it.
Reminder: <DiskFile variable>.Lock is used to lock an external file. <DiskFile variable>.Unlock is used to unlock an external file.
Business / UI classification: Business Logic
Component: wd280std.dll
Minimum version required
  • Version 28
This page is also available for…
Comments
Click [Add] to post a comment