ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Hash functions
Hashing is used to summarize a file or a character string...
HashString (Example)
Usage example of the HashString function
Hash constants
List of constants used by the Hash functions.
spHash (Property)
The spHash property is used to:
  • Get the algorithm used for salting an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Set the algorithm used for salting (only for "Password" items defined programmatically).
BitcoinCoreBlockHash (Function)
Returns the hash of a block identified by its index.
Note: This function is only available from version 2025 - Update 2.
HashCheckFile (Function)
Checks the Hash of a file for a specific type of algorithm.
HashFile (Function)
Calculates the Hash of a file according to a specific algorithm.
HashCheckString (Function)
Checks the Hash of a character string for a specific type of algorithm.
HashFile (Example)
Usage example of the HashFile function
HashString (Function)
Calculates the Hash of a character string according to a specific algorithm.
BitcoinCoreHashRate (Function)
Calculates the current hash rate required to create new blocks.
WLanguage procedure called by HashCheckString
Procedure ("Callback") called by HashCheckString when checking the hash algorithm.
SecurePassword (Variable type)
The SecurePassword type is a structured type used to obtain a secure, hashed and salted password.
WLanguage procedure called by HashString
Procedure ("Callback") called by HashString when hashing. This procedure is used to get the hash result.
BitcoinCoreHashRate (Function)
Returns the number of times per second the sha256 function had to be run to calculate the last block. This number corresponds to a proof of work.
xmlSignatureReference (Variable type)
The xmlSignatureReference type is used to add a reference section into the XML signature.
spLength (Property)
The spLength property is used to:
  • Get the hash output length. This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Set the hash output length (only for "Password" items defined programmatically).
CertificateSignExecutable (Function)
Signs an executable file with a certificate.
spDerivation (Property)
The spDerivation property is used to:
  • Get the key derivation function used to hash an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Set the key derivation function used for hashing (only for "Password" items defined programmatically).
BitcoinCore functions
The following functions are used to manipulate Bitcoin Core servers...
Type of field: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm...
ControlError (Function)
Customizes the value displayed in the controls when the value cannot be displayed.
SocketCreateSSL (Function)
Creates a secure socket according to the SSL protocol.
CertificateSignString (Function)
Creates the signature of a character string.
Buffer (Type de variable)
The Buffer type corresponds to a binary memory area.
Unalterable data files
This feature is used to signal that a data file cannot be modified after writing...
spIterationCount (Property)
The spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Sets the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described programmatically).
BitcoinValidAddress (Function)
Checks whether a Bitcoin wallet address is valid.
Generating and receiving a one-time code
In mobile applications, two-factor authentication is a common method used to verify a user's identity...
SMSDetectOneTimeCode (Function)
Automatically populates an Edit control with a one-time code received by SMS.
Unalterable (Property)
The Unalterable property allows you to make a data file unalterable. This means the data file cannot be modified; only additions can be made.
Item Description (Variable type)
An Item Description variable is used to describe one or more items in a data file programmatically.
HFSQL properties
List of HFSQL properties
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
EncryptStandard (Example)
EncryptStandard example
DecryptStandard (Example)
DecryptStandard example
HTTP constants
List of constants used by the HTTP functions.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Using Facebook authentication
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
Use Facebook authentication (prefix syntax)
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
spMatchesDescription (Property)
The spMatchesDescription property determines if the parameters (key derivation function, hash algorithm, iteration count and output length) of the item of type "Password" in the data file match the parameters described programmatically or in the analysis.
Analysis editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Project Management Hub: Schedule management
The project contributors can manage their tasks directly from the schedule or from the task list...
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
HFSQL constants
List of constants used by the HFSQL functions.
Site map of PC SOFT documentation
1
2
3
>