4D v17 jde ještě o krok dále a umožňuje vytvořit vlastní dialogové okno pro správu serveru. Po možnosti načítat informace o uživatelích a procesech, getting všechny informace o běhu 4D Web serveru a také podrobnosti o aktivní licenci máte nyní možnost načíst také všechny podrobnosti o hardwaru a systému počítače, na kterém běží váš 4D server.
Potřebujete vědět, jaký operační systém je používán, jaký procesor (procesory), kolik je k dispozici paměti RAM atd. Stačí zavolat nový příkaz Get system info příkaz, ať už lokálně nebo vzdáleně! A to není vše, tento příkaz může být velmi užitečný pro rychlou diagnostiku a řešení případných problémů.
Získání informací o systému
Příkaz Get system info vrátí objekt, který obsahuje níže uvedené informace:
{ "machineName": "iMac27-Program6", "accountName": "marie-sophie", "userName": "Marie-Sophie", "osVersion":"macOS Version 10.12.6 (Build 16G29)", "uptime": 376254, "physicalMemory": 16777216, "osLanguage": "fr", "processor": "Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz", "cores": 4, "cpuThreads": 8, "networkInterfaces": [ { "type": "ethernet", "name": "Ethernet", "ipAddresses": [ { "ip": "fe80::433:3543:bb7a:89f5", "type": "ipv6" }, { "ip": "192.168.18.7", "type": "ipv4" }] }, { "type": "wifi", "name": "Wi-Fi", "ipAddresses": [ { "ip": "fe80::1c30:3e27:fc9e:a37e", "type": "ipv6" }, { "ip": "192.168.1.112", "type": "ipv4" }] } ], "model": "iMac12,2", "volumes": [ { "mountPoint": "/", "capacity": 975922976, "available": 781188216, "filesystem": "hfs", "name": "iMac-27-Program6", "disk": { "identifier": "87547BDD-EA75-4F48-8BFA-9A7E393EEAB0", "interface": "SATA", "description": "WDC WD1001FALS-403AA0", "size": 975922976 }}] }
Mac nebo Windows?
Byly přidány dva nové příkazy, které vám umožní zjistit, na které platformě (macOS nebo Windows) váš kód skutečně běží: Is macOS a . Is Windows. V důsledku toho se _o_PLATFORM PROPERTIES již není pro tento účel potřeba.
Poznámka: příkaz _o_Gestalt je nyní zastaralý a příkaz Current machine owner byl přejmenován na Current system user.