Project Execution Settings
🔗 Original page — Source of this material

Clipboard buffer size between processes
Allows you to set the buffer size between processes from 10 to 1000 MB. This setting defaults to 10 and generally does not need to be changed unless you are specifically recommended to do so when troubleshooting issues.
Do not interpret this setting as the "maximum size of a list or table" used in the template. It is unrelated.
FTP operation timeout (sec)
The amount of time the program will wait for an FTP operation to complete.
Number of HTTP request attempts
How many times the program will attempt to make an ❗→ HTTP request.
Use alternative HTTP request method
Sets the alternative HTTP request transmission method as default. This is applied globally for the entire program and all new projects.
ZennoPoster has two ways of working with HTTP requests—an external solution (the standard method, Chilkat library) and a built-in solution (the alternative method). If something doesn’t work as expected when using the standard method for HTTP requests, try switching to the alternative method. You can also do this via Project Settings.
Use HTTP Connection Pool
Enables optimized processing of HTTP requests, increasing stability.
Maximum number of HTTP Connection Pool connections
Added in 7.3.0.0
This setting allows you to limit the number of connections for ZennoPoster and ProjectMaker, which helps stabilize the program when processing large numbers of HTTP requests.
Consider group order when using classic element search
When enabled, conditions will be checked in order, following the numbering in the "Group" column.

Use updated element search method
This setting is available only in ZennoDroid. Added in 2.4.2.0
Classic element search

Relevant for actions using classic search: “Get value”, “Set value”, “Trigger event”.
Before version 2.4.2, the first condition in the list was ignored during classic element search if there were two or more conditions. The action could succeed even if the first condition was not met.
Turning on this setting fixes the issue—the first condition will be considered.
Use with caution. It may change the logic of old templates.
Save files safely
Helps prevent corruption of lists and files during unexpected server reboots.
Search for project with .zp extension when using "Project in project" action
Added in 7.4.0.0
When this setting is enabled, if the "❗→ Project in project" action uses an old-format project with the .xmlz extension and it is not found, the program will look for a project with the same name but with the new .zp extension.
Leave an empty UTF-8 encoded file
If a list remains empty during template execution, it will be saved with UTF-8 encoding.
Launch unfinished projects on startup
When the program starts, any projects that were left unfinished during the previous session will be resumed, provided you chose this option when closing the program.
Priority threads interrupt lower priority thread requests
Allows thread priority to be considered when processing requests in multithreaded template execution.
Validate entered data
This setting has been removed starting from version 7.1.7.0
Validates the data entered into web element fields. If you encounter an issue where a field on a website is filled in twice, uncheck this option.
Reset task failures when adding attempts
Resets the unsuccessful attempt counter when you increase the number of attempts for execution.
Detailed e-mail log
Enables detailed logging for email operations.
Detailed FTP log
Enables detailed logging for FTP operations.
Detailed HTTP log
Enables detailed logging for HTTP operations.
File change handling policy:
Here you specify how the program should behave when files linked to lists or tables are changed externally.
Always load file changes during operation
The program will load file updates.
Never load external changes during operation
The program will load the file at startup and will not load any further changes.
Ask the user
The program will prompt you for confirmation each time it detects file changes.
C# thread culture
Added in 7.3.1.0
This setting affects the localization (culture) of the thread used for project execution and debugging, as well as for ❗→ C# bricks. In the Russian version, the default is "ru-RU". This can affect parsing of dates, numbers with decimal commas, etc.
To set InvariantCulture, simply clear the input field and leave it empty.
A program restart is required for any changes to the C# thread culture setting to take effect.