ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Exclusive WINDEV, WEBDEV and WINDEV Mobile Subscription (Update 2) new feature. See "Using new features exclusive to a subscription-based version in a project".
Help / WLanguage / Managing databases / HFSQL / HFSQL Client/Server functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Checks the structural integrity of memos in an HFSQL Client/Server data file.
Subscription-exclusive new feature
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
Example
DatabaseConnection is Connection
FileArray is array of hFileParameter

MyFileParam is hFileParameter
MyFileParam.Name = "AvailableAction"
// MyFileParam.Password = ""
// The Option property is ignored
ArrayAdd(FileArray, MyFileParam)

HCheckMemoAsynchronous(DatabaseConnection, FileArray, CB_HCheckMemoAsynchronous)
	INTERNAL PROCEDURE CB_HCheckMemoAsynchronous(MyFile is string, MyResult is string)
		IF MyResult = "" THEN
			Trace("File processed and checked" + MyFile)
		ELSE
			Trace("File processed. Some problems were found " + MyFile)
		END
	END
Syntax
<Result> = HCheckMemoAsynchronous(<Connection> , <Data files to check> [, <WLanguage procedure>])
<Result>: Boolean
  • True if the check has been started,
  • False otherwise.
<Connection>: String or Connection variable
Connection to the server containing the data files to be manipulated. This connection corresponds to:
<Data files to check>: Array of hFileParameter variables
Name of the array of hFileParameter variables corresponding to the list of data files to be processed.
<WLanguage procedure>: Optional procedure name
Name of the WLanguage procedure ("callback") called for each data file processed. This procedure is used to manipulate the current data file.
For more details on this procedure, see Parameters of the procedure used by HCheckMemoAsynchronous.
Remarks
  • The list of free blocks is checked in HFSQL Client/Server only.
  • HCheckMemoAsynchronous is faster than HReindexAsynchronous with the hCheckMemo constant..
  • If a problem is detected, you can use HReindexAsynchronous with the hCheckMemo constant.
Business / UI classification: Business Logic
Component: wd300hf.dll
Minimum version required
  • Version 2025 (Subscription)
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 10/07/2025

Send a report | Local help