Skip to main content

VeloxWebUrl

property VeloxWebUrl: String read;

Example

procedure ScriptEvent(var Value: Variant);
begin
if Setup <> nil then
Value := Setup.VeloxWebUrl
else
Value := '';
end;

Usage

VeloxWebUrl returns the lock-consistent fixed-HTTPS web administrator URL with an explicit port and trailing slash.

Additional Technical Info

VeloxWebUrl is a read-only computed String.

While holding Setup's lock, the getter formats the current VeloxWebDomain and VeloxWebPort exactly as:

https://domain:port/

HTTPS is unconditional, the port is always explicit and the result always has a trailing slash. This differs from VeloxAPIUrl, whose scheme is configurable natively and whose result has no trailing slash.

The value is used for designer web-admin navigation and captured as the VeloxWebAdmin script constant when constants are registered. An already compiled constant can therefore retain an older URL even though a direct Setup.VeloxWebUrl read computes current fields.

The getter performs no escaping, DNS lookup, certificate validation, reachability test, authentication or browser/network operation. Raw domain/port errors are carried into the result. Host SaveModule also stores a derived copy, but reading the property has no persistence side effect.

Use this as a base URL only after validating trusted setup. Its trailing slash matters when appending a relative path; avoid creating double separators or allowing untrusted absolute URL replacement.

Created 2026-07-15