Skip to main content

Execution


Appearance


Timeout for an FTP Operation (sec).

Here, you specify the number of seconds the program will wait for an FTP operation to complete.


Number of Attempts for HTTP Request.

The number of times the program will try to execute an HTTP request.


Interval Between Running Devices (sec).

This interval helps prevent peak loads when starting multiple devices at once.


Limit Framerate.

This setting affects the display of the image in the preview window of the Device.

If it's turned off, the image will be shown at the FPS value set in the emulator.

We recommend limiting the frame rate to improve performance.

Especially in multi-threaded projects.


Use an Alternative way to send HTTP Request.

If you enable this option, the alternative HTTP request method will be used by default.

It is set globally for the entire program and all new projects.

What is the alternative method?

In ZennoDroid, there are two ways to handle requests:

  • Third-party implementation, used by default (standard method, Chilkat library);
  • Our own (alternative method).

If you notice something not working correctly with HTTP requests, try switching to the alternative method.


Use HTTP Connection Pool.

This option optimizes working with HTTP requests, making it more stable.


Maximum Number of Connections HTTP Connection Pool.

This setting limits the number of connections for ZennoDroid and ProjectMaker, helping stabilize work with a large number of HTTP requests.


If you turn this on, the search conditions will be processed in the order shown in the Group column.

Take order into account


Use the updated element search method.


Save Files Safely.

Prevents lists and files from getting corrupted in case of sudden server reboots.


Leave an Empty File in UTF-8 Encoding.

If a list remains empty during template execution, the file will be saved in UTF-8.


Run Unfinished Projects at Startup.

When the program starts, any projects you didn't close during the last session will launch automatically.


Reset Task Failures When Adding Attempts.

The failed task counter will be reset when you add new execution attempts.


Detailed Log for Email operations.

Enables a detailed log for email operations.


Detailed Log for FTP operations.

Enables a detailed log for FTP operations.


Detailed Log for HTTP operations.

Enables a detailed log for HTTP operations.


File Change Processing Policy.

Here you set how the program will behave if files linked to lists and tables are changed from outside.

Load file changes while working with it.

The program will automatically detect and load file updates.

Never load file changes while working on them.

The program will load the file at startup only and won’t check for changes.

Ask user.

The program will always prompt you for confirmation before loading changes from the file.


C# Thread Culture.

This setting controls the localization language for the thread, execution, and debugging of projects and C# blocks. This is called the Culture.

In the Russian version, the default is culture ru-RU. It can affect date parsing, decimal commas in numbers, and more.

To set InvariantCulture, simply clear the input field and leave it empty.

Program restart is required.

For changes related to C# thread culture to take effect.